Pajina Wet
Enviado por fower • 30 de Marzo de 2014 • 368 Palabras (2 Páginas) • 248 Visitas
C:\Users\USUARIO\Documents\Visual Studio 2010\Projects\TP2\TP2.UI.Windows\FormEmpresas.cs 1
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using TP2.EL;
using TP2.BL;
namespace TP2.UI.Windows
{
public partial class FormEmpresas : Form
{
public Empresa EmpresaActual { get; set; }
public FormEmpresas()
{
InitializeComponent();
}
private void FormEmpresas_Load(object sender, EventArgs e)
{
List<Representante> lista = RepresentanteBL.ObtenerRepresentantes();
cboRLegal.DataSource = lista;
cboRLegal.DisplayMember = "NombreCompleto";
cboRLegal.ValueMember = "Id";
Util.EstablecerEstado(this.toolStrip1, this.tableLayoutPanel1,
Util.Estado.Iniciar);
}
private void btnNuevo_Click(object sender, EventArgs e)
{
EmpresaActual = null;
Util.EstablecerEstado(toolStrip1, tableLayoutPanel1, Util.Estado.Agregar);
}
private void btnGuardar_Click(object sender, EventArgs e)
{
// Verificar que todo se haya llenado correctamente
if (String.IsNullOrEmpty(txtNombre.Text.Trim()) )
{
MessageBox.Show("No ha escritro el nombre",
"Formulario incompleto",
MessageBoxButtons.OK,
MessageBoxIcon.Warning);
}else if(String.IsNullOrEmpty(txtNIT.Text.Trim())){
MessageBox.Show("No ha escritro el NIT",
"Formulario incompleto",
MessageBoxButtons.OK,
MessageBoxIcon.Warning);
}
else if (String.IsNullOrEmpty(txtNRC.Text.Trim()))
{
MessageBox.Show("No ha escritro el NRC",
"Formulario incompleto",
MessageBoxButtons.OK,
MessageBoxIcon.Warning);
}
else if (this.cboRLegal.SelectedIndex < 0)
{
MessageBox.Show("No ha seleccionado un representante",
"Formulario incompleto",
MessageBoxButtons.OK,
MessageBoxIcon.Warning);
}
else
{
// ya se llenó completamente.
// e1 fue cambiado por emp para que tenga un mejor significado
C:\Users\USUARIO\Documents\Visual Studio 2010\Projects\TP2\TP2.UI.Windows\FormEmpresas.cs 2
Empresa emp = new Empresa();
emp.Id = -1;
emp.Nombre = txtNombre.Text;
emp.NIT = txtNIT.Text;
emp.NRC = txtNRC.Text;
emp.DireccionOficinas = txtDireccionOficinas.Text;
emp.Telefono = txtTelefono.Text;
emp.Fax = txtFax.Text;
emp.Web = txtWeb.Text;
emp.RLegal = Convert.ToInt64(cboRLegal.SelectedValue);
if (EmpresaActual == null)
{
bool x = EmpresaBL.Agregar(emp);
if (x == true)
{
MessageBox.Show("La empresa fue agregada",
"Registro de empresas",
MessageBoxButtons.OK,
MessageBoxIcon.Information);
Util.EstablecerEstado(this.toolStrip1, this.tableLayoutPanel1,
Util.Estado.Visualizar);
EmpresaActual = emp;
}
else
{
MessageBox.Show("No se pudo registrar la nueva empresa.",
"Registro de empresas",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
}
else
{
emp.Id = EmpresaActual.Id;
bool x = EmpresaBL.Actualizar(emp);
if (x == true)
{
MessageBox.Show("La empresa fue actualizada",
"Registro de empresas",
MessageBoxButtons.OK,
MessageBoxIcon.Information);
Util.EstablecerEstado(this.toolStrip1, this.tableLayoutPanel1,
Util.Estado.Visualizar);
}
else
{
MessageBox.Show("No se pudo actualizar la empresa.",
"Registro de empresas",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
}
}
}
private
...