Пример #1
0
 public FrmIn_Familia_Mantenimiento()
 {
     InitializeComponent();
     event_FrmIn_Familia_Mantenimiento_FormClosing += FrmIn_Familia_Mantenimiento_event_FrmIn_Familia_Mantenimiento_FormClosing;
     bus_familia  = new in_Familia_Bus();
     info_familia = new in_Familia_Info();
     param        = cl_parametrosGenerales_Bus.Instance;
     Accion       = Cl_Enumeradores.eTipo_action.grabar;
 }
Пример #2
0
 private void Limpiar()
 {
     txt_ID.Text          = string.Empty;
     txt_Codigo.Text      = string.Empty;
     txt_Descripcion.Text = string.Empty;
     lbl_Estado.Visible   = false;
     Accion       = Cl_Enumeradores.eTipo_action.grabar;
     info_familia = new in_Familia_Info();
     SetAccionInControls();
 }
Пример #3
0
 public bool AnularDB(in_Familia_Info info)
 {
     try
     {
         return(odata.AnularDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #4
0
 public bool ModificarDB(in_Familia_Info info)
 {
     try
     {
         return(odata.ModificarDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #5
0
 private void GetInfo()
 {
     try
     {
         info_familia = new in_Familia_Info
         {
             IdEmpresa      = param.IdEmpresa,
             IdFamilia      = string.IsNullOrEmpty(txt_ID.Text) ? 0 : Convert.ToInt32(txt_ID.Text),
             fa_Codigo      = txt_Codigo.Text,
             fa_Descripcion = txt_Descripcion.Text
         };
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #6
0
 private void gv_consulta_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e)
 {
     try
     {
         in_Familia_Info row = (in_Familia_Info)gv_consulta.GetRow(e.RowHandle);
         if (row == null)
         {
             return;
         }
         if (!row.Estado)
         {
             e.Appearance.ForeColor = Color.Red;
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #7
0
        public bool AnularDB(in_Familia_Info info)
        {
            try
            {
                using (EntitiesInventario db = new EntitiesInventario())
                {
                    var Entity = db.in_Familia.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdFamilia == info.IdFamilia).FirstOrDefault();
                    if (Entity != null)
                    {
                        Entity.Estado = false;

                        db.SaveChanges();
                    }
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #8
0
        public bool ModificarDB(in_Familia_Info info)
        {
            try
            {
                using (EntitiesInventario db = new EntitiesInventario())
                {
                    var Entity = db.in_Familia.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdFamilia == info.IdFamilia).FirstOrDefault();
                    if (Entity != null)
                    {
                        Entity.fa_Codigo      = info.fa_Codigo;
                        Entity.fa_Descripcion = info.fa_Descripcion;

                        db.SaveChanges();
                    }
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #9
0
        private void LlamarFormulario(Cl_Enumeradores.eTipo_action Accion)
        {
            try
            {
                in_Familia_Info row = (in_Familia_Info)gv_consulta.GetFocusedRow();

                if (Accion != Cl_Enumeradores.eTipo_action.grabar && row == null)
                {
                    MessageBox.Show("Seleccione un registro", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                FrmIn_Familia_Mantenimiento frm = new FrmIn_Familia_Mantenimiento();
                frm.event_FrmIn_Familia_Mantenimiento_FormClosing += frm_event_FrmIn_Familia_Mantenimiento_FormClosing;
                frm.MdiParent = this.MdiParent;
                frm.SetAccion(Accion, row ?? new in_Familia_Info());
                frm.Show();
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #10
0
        public bool GuardarDB(in_Familia_Info info)
        {
            try
            {
                using (EntitiesInventario db = new EntitiesInventario())
                {
                    db.in_Familia.Add(new in_Familia
                    {
                        IdEmpresa      = info.IdEmpresa,
                        IdFamilia      = info.IdFamilia = GetId(info.IdEmpresa),
                        fa_Codigo      = info.fa_Codigo,
                        fa_Descripcion = info.fa_Descripcion,
                        Estado         = true
                    });
                    db.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #11
0
 public void SetAccion(Cl_Enumeradores.eTipo_action _Accion, in_Familia_Info _info)
 {
     info_familia = _info;
     Accion       = _Accion;
 }