コード例 #1
0
ファイル: frmManTiendaCrea.cs プロジェクト: RenzoMA/SWF_Mad
 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");
     }
 }
コード例 #2
0
ファイル: TiendaBL.cs プロジェクト: RenzoMA/SWF_Mad
        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;
        }
コード例 #3
0
ファイル: TiendaBL.cs プロジェクト: RenzoMA/SWF_Mad
 public bool Agregar(TiendaEntity objTienda)
 {
     if (objTienda.CodigoZona == 0)
     {
         objTienda.CodigoZona = null;
     }
     return servicioTienda.Agregar(objTienda);
 }
コード例 #4
0
ファイル: TiendaBL.cs プロジェクト: RenzoMA/SWF_Mad
        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;
        }
コード例 #5
0
 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;
     }
 }