コード例 #1
0
        public bool modificarDB(caj_Caja_Info info)
        {
            try
            {
                using (Entities_caja Context = new Entities_caja())
                {
                    caj_Caja Entity = Context.caj_Caja.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCaja == info.IdCaja);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.ca_Codigo             = info.ca_Codigo;
                    Entity.IdCtaCble             = info.IdCtaCble;
                    Entity.IdSucursal            = info.IdSucursal;
                    Entity.ca_Descripcion        = info.ca_Descripcion;
                    Entity.IdUsuario_Responsable = info.IdUsuario_Responsable;
                    Entity.IdSucursal            = info.IdSucursal;


                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod    = info.Fecha_UltMod;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #2
0
ファイル: caj_Caja_Data.cs プロジェクト: omarsencion/ERPWEB
        public bool anularDB(caj_Caja_Info info)
        {
            try
            {
                using (Entities_caja Context = new Entities_caja())
                {
                    caj_Caja Entity = Context.caj_Caja.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCaja == info.IdCaja);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Estado = Entity.Estado = "I";

                    Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    Entity.Fecha_UltAnu    = info.Fecha_UltAnu;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #3
0
ファイル: caj_Caja_Data.cs プロジェクト: omarsencion/ERPWEB
 public caj_Caja_Info get_info(int IdEmpresa, int IdCaja)
 {
     try
     {
         caj_Caja_Info info = new caj_Caja_Info();
         using (Entities_caja Context = new Entities_caja())
         {
             caj_Caja Entity = Context.caj_Caja.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdCaja == IdCaja);
             if (Entity == null)
             {
                 return(null);
             }
             info = new caj_Caja_Info
             {
                 IdEmpresa             = Entity.IdEmpresa,
                 ca_Codigo             = Entity.ca_Codigo,
                 Estado                = Entity.Estado,
                 IdCaja                = Entity.IdCaja,
                 IdCtaCble             = Entity.IdCtaCble,
                 IdSucursal            = Entity.IdSucursal,
                 ca_Descripcion        = Entity.ca_Descripcion,
                 IdUsuario_Responsable = Entity.IdUsuario_Responsable,
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #4
0
ファイル: FrmCa_Caja.cs プロジェクト: arocajorge/ERPFJ
        public void set_Caja(caj_Caja_Info info)
        {
            try
            {
                uCct_Pto_Cargo_Grupo1.Cargar_combos();

                txt_idCaja.Text            = info.IdCaja.ToString();
                txt_codigo.Text            = info.ca_Codigo;
                txt_descripcion.Text       = info.ca_Descripcion;
                ultraCmbE_moneda.EditValue = info.IdMoneda;
                this.chk_estado.Checked    = (info.Estado == "I") ? false : true;
                lb_Anulado.Visible         = (info.Estado == "I") ? true : false;
                ucCon_PlanCtaCmb1.set_PlanCtarInfo(info.IdCtaCble);
                ultraCmbE_responsable.EditValue = info.IdUsuario_Responsable;
                ucGe_Sucursal_combo1.set_SucursalInfo(Convert.ToInt32(info.IdSucursal));
                uCct_Pto_Cargo_Grupo1.Set_info_grupo(info.IdPunto_cargo_grupo);
                uCct_Pto_Cargo_Grupo1.Set_info_punto_cargo(info.IdPunto_cargo);

                caja_I = info;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #5
0
        public Boolean AnularDB(caj_Caja_Info info, ref string MensajeError)
        {
            try
            {
                using (EntitiesCaja context = new EntitiesCaja())
                {
                    var contact = context.caj_Caja.FirstOrDefault(minfo => minfo.IdEmpresa == info.IdEmpresa && minfo.IdCaja == info.IdCaja);

                    if (contact != null)
                    {
                        contact.Estado          = "I";
                        contact.Fecha_UltAnu    = info.Fecha_UltAnu;
                        contact.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                        contact.MotivoAnu       = info.MotivoAnu;

                        context.SaveChanges();
                    }
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                MensajeError = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
コード例 #6
0
        public ActionResult Consultar(int IdEmpresa = 0, int IdCaja = 0, bool Exito = false)
        {
            caj_Caja_Info model = bus_caja.get_info(IdEmpresa, IdCaja);

            if (model == null)
            {
                return(RedirectToAction("Index"));
            }

            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Caja", "Caja", "Index");
            if (model.Estado == "I")
            {
                info.Modificar = false;
                info.Anular    = false;
            }
            model.Nuevo     = (info.Nuevo == true ? 1 : 0);
            model.Modificar = (info.Modificar == true ? 1 : 0);
            model.Anular    = (info.Anular == true ? 1 : 0);
            #endregion

            if (Exito)
            {
                ViewBag.MensajeSuccess = MensajeSuccess;
            }

            cargar_combos(IdEmpresa);
            return(View(model));
        }
コード例 #7
0
ファイル: caj_Caja_Data.cs プロジェクト: omarsencion/ERPWEB
        public bool modificarDB(caj_Caja_Info info)
        {
            try
            {
                using (Entities_caja Context = new Entities_caja())
                {
                    caj_Caja Entity = Context.caj_Caja.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCaja == info.IdCaja);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.ca_Codigo             = info.ca_Codigo;
                    Entity.IdCtaCble             = info.IdCtaCble;
                    Entity.IdSucursal            = info.IdSucursal;
                    Entity.ca_Descripcion        = info.ca_Descripcion;
                    Entity.IdUsuario_Responsable = info.IdUsuario_Responsable;
                    Entity.IdSucursal            = info.IdSucursal;


                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod    = info.Fecha_UltMod;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                tb_LogError_Data LogData = new tb_LogError_Data();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "caj_Caja_Data", Metodo = "modificarDB", IdUsuario = info.IdUsuario
                });
                return(false);
            }
        }
コード例 #8
0
        public bool guardarDB(caj_Caja_Info info)
        {
            try
            {
                using (Entities_caja Context = new Entities_caja())
                {
                    caj_Caja Entity = new caj_Caja
                    {
                        IdEmpresa             = info.IdEmpresa,
                        ca_Codigo             = info.ca_Codigo,
                        Estado                = info.Estado = "A",
                        IdCaja                = info.IdCaja = get_id(info.IdEmpresa),
                        IdCtaCble             = info.IdCtaCble,
                        IdSucursal            = info.IdSucursal,
                        ca_Descripcion        = info.ca_Descripcion,
                        IdUsuario_Responsable = info.IdUsuario_Responsable,


                        IdUsuario     = info.IdUsuario,
                        Fecha_Transac = DateTime.Now
                    };

                    Context.caj_Caja.Add(Entity);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #9
0
        public Boolean ModificarDB(caj_Caja_Info info, ref string MensajeError)
        {
            try
            {
                using (EntitiesCaja context = new EntitiesCaja())
                {
                    var contact = context.caj_Caja.FirstOrDefault(minfo => minfo.IdEmpresa == info.IdEmpresa && minfo.IdCaja == info.IdCaja);

                    if (contact != null)
                    {
                        contact.ca_Codigo             = (info.ca_Codigo == null || info.ca_Codigo == "") ? info.IdCaja.ToString() : info.ca_Codigo;
                        contact.ca_Descripcion        = info.ca_Descripcion;
                        contact.IdCtaCble             = info.IdCtaCble;
                        contact.Estado                = info.Estado;
                        contact.IdUsuario_Responsable = info.IdUsuario_Responsable;
                        contact.Fecha_UltMod          = info.Fecha_UltMod;
                        contact.IdUsuarioUltMod       = info.IdUsuarioUltMod;
                        contact.IdSucursal            = info.IdSucursal;
                        context.SaveChanges();
                    }
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                MensajeError = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
コード例 #10
0
 public ActionResult Nuevo(caj_Caja_Info model)
 {
     if (!bus_caja.guardarDB(model))
     {
         cargar_combos(model.IdEmpresa);
         return(View(model));
     }
     return(RedirectToAction("Index"));
 }
コード例 #11
0
 public ActionResult Anular(caj_Caja_Info model)
 {
     model.IdUsuarioUltAnu = SessionFixed.IdUsuario;
     if (!bus_caja.anularDB(model))
     {
         cargar_combos(model.IdEmpresa);
         return(View(model));
     }
     return(RedirectToAction("Index"));
 }
コード例 #12
0
 public ActionResult Modificar(caj_Caja_Info model)
 {
     model.IdUsuarioUltMod = SessionFixed.IdUsuario;
     if (!bus_caja.modificarDB(model))
     {
         cargar_combos(model.IdEmpresa);
         return(View(model));
     }
     return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdCaja = model.IdCaja, Exito = true }));
 }
コード例 #13
0
        public ActionResult Nuevo(int IdEmpresa = 0)
        {
            caj_Caja_Info model = new caj_Caja_Info
            {
                IdEmpresa = IdEmpresa
            };

            cargar_combos(IdEmpresa);
            return(View(model));
        }
コード例 #14
0
ファイル: caj_Caja_Data.cs プロジェクト: arocajorge/ERPFJ
        public List <caj_Caja_Info> Get_list_caja(int IdEmpresa, ref string MensajeError)
        {
            List <caj_Caja_Info> lM = new List <caj_Caja_Info>();
            EntitiesCaja         db = new EntitiesCaja();

            try
            {
                var select_ = from T in db.vwcaj_caj_Caja
                              where T.IdEmpresa == IdEmpresa
                              select T;


                foreach (var item in select_)
                {
                    caj_Caja_Info dat = new caj_Caja_Info();
                    dat.IdEmpresa       = item.IdEmpresa;
                    dat.IdCaja          = item.IdCaja;
                    dat.ca_Codigo       = item.ca_Codigo;
                    dat.ca_Descripcion  = item.ca_Descripcion;
                    dat.ca_Descripcion2 = "[" + item.IdCaja + "] " + item.ca_Descripcion;
                    dat.ca_Moneda       = item.ca_Moneda;
                    dat.IdCtaCble       = item.IdCtaCble;
                    dat.IdUsuario       = item.IdUsuario;
                    dat.Fecha_Transac   = item.Fecha_Transac;
                    dat.IdUsuarioUltMod = item.IdUsuarioUltMod;
                    dat.Fecha_UltMod    = item.Fecha_UltMod;
                    dat.nom_pc          = item.nom_pc;
                    dat.ip     = item.ip;
                    dat.Estado = item.Estado;
                    dat.IdUsuario_Responsable = item.IdUsuario_Responsable;
                    dat.IdUsuarioUltAnu       = item.IdUsuarioUltAnu;
                    dat.Fecha_UltAnu          = item.Fecha_UltAnu;
                    dat.MotivoAnu             = item.MotivoAnu;
                    dat.N_usuarioResponsable  = (item.Nombre != null)?item.Nombre.Trim():"";
                    dat.IdSucursal            = item.IdSucursal;
                    dat.NSucursal             = item.Su_Descripcion.Trim();
                    dat.IdMoneda            = Convert.ToInt32(item.IdMoneda);
                    dat.IdPunto_cargo_grupo = item.IdPunto_cargo_grupo;
                    dat.IdPunto_cargo       = item.IdPunto_cargo;
                    lM.Add(dat);
                }
                return(lM);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
コード例 #15
0
        public bool modificarDB(caj_Caja_Info info)
        {
            try
            {
                using (Entities_caja Context = new Entities_caja())
                {
                    caj_Caja Entity = Context.caj_Caja.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdCaja == info.IdCaja);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.ca_Codigo             = info.ca_Codigo;
                    Entity.IdCtaCble             = info.IdCtaCble;
                    Entity.IdSucursal            = info.IdSucursal;
                    Entity.ca_Descripcion        = info.ca_Descripcion;
                    Entity.IdUsuario_Responsable = info.IdUsuario_Responsable;
                    Entity.IdSucursal            = info.IdSucursal;


                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod    = info.Fecha_UltMod;

                    var lst_Responsables = Context.caj_Caja_x_seg_usuario.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdCaja == info.IdCaja).ToList();
                    Context.caj_Caja_x_seg_usuario.RemoveRange(lst_Responsables);

                    if (info.ListaResponsables != null)
                    {
                        int Secuencia = 1;

                        foreach (var item in info.ListaResponsables)
                        {
                            Context.caj_Caja_x_seg_usuario.Add(new caj_Caja_x_seg_usuario
                            {
                                IdEmpresa = info.IdEmpresa,
                                IdCaja    = info.IdCaja,
                                Secuencia = Secuencia++,
                                IdUsuario = item.IdUsuario
                            });
                        }
                    }
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                tb_LogError_Data LogData = new tb_LogError_Data();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "caj_Caja_Data", Metodo = "modificarDB", IdUsuario = info.IdUsuario
                });
                return(false);
            }
        }
コード例 #16
0
        public ActionResult Anular(int IdEmpresa = 0, int IdCaja = 0)
        {
            caj_Caja_Info model = bus_caja.get_info(IdEmpresa, IdCaja);

            if (model == null)
            {
                return(RedirectToAction("Index"));
            }
            cargar_combos(IdEmpresa);
            return(View(model));
        }
コード例 #17
0
ファイル: caj_Caja_Bus.cs プロジェクト: myrp-alexandre/ERPRPD
 public bool anularDB(caj_Caja_Info info)
 {
     try
     {
         return(odata.anularDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #18
0
ファイル: caj_Caja_Bus.cs プロジェクト: myrp-alexandre/ERPRPD
 public bool modificarDB(caj_Caja_Info info)
 {
     try
     {
         return(odata.modificarDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #19
0
 private void UltraGrid_Caja_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     try
     {
         caja_I = GetSelectedRow((DevExpress.XtraGrid.Views.Grid.GridView)sender);
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #20
0
        public bool guardarDB(caj_Caja_Info info)
        {
            try
            {
                using (Entities_caja Context = new Entities_caja())
                {
                    caj_Caja Entity = new caj_Caja
                    {
                        IdEmpresa             = info.IdEmpresa,
                        ca_Codigo             = info.ca_Codigo,
                        Estado                = info.Estado = "A",
                        IdCaja                = info.IdCaja = get_id(info.IdEmpresa),
                        IdCtaCble             = info.IdCtaCble,
                        IdSucursal            = info.IdSucursal,
                        ca_Descripcion        = info.ca_Descripcion,
                        IdUsuario_Responsable = info.IdUsuario_Responsable,


                        IdUsuario     = info.IdUsuario,
                        Fecha_Transac = DateTime.Now
                    };

                    if (info.ListaResponsables != null)
                    {
                        int Secuencia = 1;

                        foreach (var item in info.ListaResponsables)
                        {
                            Context.caj_Caja_x_seg_usuario.Add(new caj_Caja_x_seg_usuario
                            {
                                IdEmpresa = info.IdEmpresa,
                                IdCaja    = info.IdCaja,
                                Secuencia = Secuencia++,
                                IdUsuario = item.IdUsuario
                            });
                        }
                    }

                    Context.caj_Caja.Add(Entity);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                tb_LogError_Data LogData = new tb_LogError_Data();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "caj_Caja_Data", Metodo = "guardarDB", IdUsuario = info.IdUsuario
                });
                return(false);
            }
        }
コード例 #21
0
 public Boolean Anular(caj_Caja_Info info, ref string MensajeError)
 {
     try
     {
         return(data.AnularDB(info, ref MensajeError));
     }
     catch (Exception ex)
     {
         Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
         throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "AnularDB", ex.Message), ex)
               {
                   EntityType = typeof(caj_Caja_Bus)
               };
     }
 }
コード例 #22
0
 public bool modificarDB(caj_Caja_Info info)
 {
     try
     {
         return(odata.modificarDB(info));
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "caj_Caja_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }
コード例 #23
0
        public ActionResult Nuevo(int IdEmpresa = 0)
        {
            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Caja", "Caja", "Index");
            if (!info.Nuevo)
            {
                return(RedirectToAction("Index"));
            }
            #endregion

            caj_Caja_Info model = new caj_Caja_Info
            {
                IdEmpresa = IdEmpresa
            };
            cargar_combos(IdEmpresa);
            return(View(model));
        }
コード例 #24
0
ファイル: caj_Caja_Data.cs プロジェクト: arocajorge/ERPFJ
        public Boolean GrabarDB(caj_Caja_Info info, ref int idCaja, ref string MensajeError)
        {
            try
            {
                using (EntitiesCaja context = new EntitiesCaja())
                {
                    EntitiesCaja EDB = new EntitiesCaja();

                    //var contact = caj_Caja.Createcaj_Caja(0,0,"","","","");
                    var address = new caj_Caja();

                    idCaja                        = GetId(info.IdEmpresa, ref MensajeError);
                    address.IdEmpresa             = info.IdEmpresa;
                    address.IdCaja                = idCaja;
                    address.ca_Codigo             = (info.ca_Codigo == null || info.ca_Codigo == "") ? address.IdCaja.ToString() : info.ca_Codigo;
                    address.ca_Descripcion        = info.ca_Descripcion;
                    address.ca_Moneda             = info.ca_Moneda;
                    address.IdCtaCble             = info.IdCtaCble;
                    address.IdUsuario             = info.IdUsuario;
                    address.Fecha_Transac         = info.Fecha_Transac;
                    address.nom_pc                = info.nom_pc;
                    address.ip                    = info.ip;
                    address.Estado                = info.Estado;
                    address.IdUsuario_Responsable = info.IdUsuario_Responsable;
                    address.IdSucursal            = info.IdSucursal;
                    address.IdMoneda              = info.IdMoneda;
                    address.IdPunto_cargo         = info.IdPunto_cargo;
                    address.IdPunto_cargo_grupo   = info.IdPunto_cargo_grupo;

                    context.caj_Caja.Add(address);
                    context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                MensajeError = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
コード例 #25
0
        public ActionResult Anular(int IdEmpresa = 0, int IdCaja = 0)
        {
            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Caja", "Caja", "Index");
            if (!info.Anular)
            {
                return(RedirectToAction("Index"));
            }
            #endregion

            caj_Caja_Info model = bus_caja.get_info(IdEmpresa, IdCaja);
            if (model == null)
            {
                return(RedirectToAction("Index"));
            }
            cargar_combos(IdEmpresa);
            return(View(model));
        }
コード例 #26
0
        private void PrepararForm(Cl_Enumeradores.eTipo_action Accion, caj_Caja_Info cajInfo)
        {
            try
            {
                frm = new FrmCa_Caja();
                frm.event_FrmCa_Caja_FormClosing += new FrmCa_Caja.delegate_FrmCa_Caja_FormClosing(frm_event_FrmCa_Caja_FormClosing);
                frm.set_accion(Accion);
                frm.MdiParent = this.MdiParent;

                if (!(Accion == Cl_Enumeradores.eTipo_action.grabar))
                {
                    frm.set_Caja(cajInfo);
                }
                frm.Show();
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #27
0
        void LimpiarDatos()
        {
            try
            {
                caja_I  = new caj_Caja_Info();
                _Accion = Cl_Enumeradores.eTipo_action.grabar;
                set_accion(_Accion);
                txt_idCaja.Text      = "";
                txt_codigo.Text      = "";
                txt_descripcion.Text = "";

                this.chk_estado.Checked = true;
                ucCon_PlanCtaCmb1.Inicializar_cmbPlanCta();
                caja_I.IdSucursal = ucGe_Sucursal_combo1.get_SucursalInfo().IdSucursal;

                uCct_Pto_Cargo_Grupo1.Inicializar_combos();
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #28
0
        public ActionResult CmbCuenta_Caja()
        {
            caj_Caja_Info model = new caj_Caja_Info();

            return(PartialView("_CmbCuenta_Caja", model));
        }