private void btnCrear_Click(object sender, EventArgs e) { if (!txtNombre.Text.ToUpper().Trim().Equals(String.Empty)) { TiendaEntity objTienda = new TiendaEntity(); objTienda.Nombre = txtNombre.Text.ToUpper().Trim(); objTienda.CodigoZona = Convert.ToInt16(cboZona.SelectedValue.ToString()); objTienda.Direccion = txtDireccion.Text.ToUpper().Trim(); objTienda.Estado = "A"; objTienda.CebeTienda = txtCebe.Text.ToUpper().Trim(); if (objTiendaBL.Agregar(objTienda)) { MessageBox.Show("Se realizo el proceso correctamente", "Aviso"); this.Close(); } else { MessageBox.Show("Hubo un error", "Aviso"); } } else { MessageBox.Show("Debe ingresar un nombre", "Aviso"); } }
public List<TiendaEntity> ListarTodos() { List<TiendaEntity> lTienda = servicioTienda.ListarTodos(); List<ZonaEntity> lZona = servicioZona.ListarTodos(); var query = from li in lTienda from zo in lZona.Where(o => li.CodigoZona == o.Codigo).DefaultIfEmpty() select new {TiendaEntity = li,ZonaEntity = zo}; List<TiendaEntity> listaTienda = new List<TiendaEntity>(); foreach (var resultado in query) { TiendaEntity objTienda = new TiendaEntity(); objTienda.Codigo = resultado.TiendaEntity.Codigo; objTienda.NombreZona = resultado.ZonaEntity == null ? "Ninguno" : resultado.ZonaEntity.Nombre; objTienda.Nombre = resultado.TiendaEntity.Nombre; objTienda.Estado = resultado.TiendaEntity.Estado == "A" ? "Activo" : "Inactivo"; objTienda.Direccion = resultado.TiendaEntity.Direccion; objTienda.CodigoZona = resultado.TiendaEntity.CodigoZona; objTienda.CebeTienda = resultado.TiendaEntity.CebeTienda; listaTienda.Add(objTienda); } return listaTienda; }
public bool Agregar(TiendaEntity objTienda) { if (objTienda.CodigoZona == 0) { objTienda.CodigoZona = null; } return servicioTienda.Agregar(objTienda); }
public List<TiendaEntity> ListarTodoOpciones() { TiendaEntity objTip = new TiendaEntity(); objTip.Codigo = 0; objTip.Estado = "A"; objTip.Nombre = "[--TODOS--]"; List<TiendaEntity> listaTipo = servicioTienda.ListarTodos(); listaTipo.Insert(0, objTip); return listaTipo; }
private void frmManTiendaActualizar_Load(object sender, EventArgs e) { cboZona.DataSource = objZonaBL.ListarTodosCombo(); cboZona.DisplayMember = "Nombre"; cboZona.ValueMember = "Codigo"; objTienda = objTiendaBL.Consultar(codigo); txtNombre.Text = objTienda.Nombre; txtDireccion.Text = objTienda.Direccion; cboZona.SelectedValue = objTienda.CodigoZona == null ? 0 : objTienda.CodigoZona; txtCebe.Text = objTienda.CebeTienda; switch (objTienda.Estado) { case "A": cboEstado.SelectedIndex = 0; break; case "I": cboEstado.SelectedIndex = 1; break; } }