Пример #1
0
        public bool anularDB(caj_Caja_Movimiento_Tipo_Info info)
        {
            try
            {
                using (Entities_caja Context = new Entities_caja())
                {
                    caj_Caja_Movimiento_Tipo Entity = Context.caj_Caja_Movimiento_Tipo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdTipoMovi == info.IdTipoMovi);
                    if (Entity == null)
                    {
                        return(false);
                    }

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


                    Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    Entity.Fecha_UltAnu    = info.Fecha_UltAnu;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #2
0
        public Boolean AnularDB(caj_Caja_Movimiento_Tipo_Info Info, ref string MensajeError)
        {
            try
            {
                using (EntitiesCaja context = new EntitiesCaja())
                {
                    var contact = context.caj_Caja_Movimiento_Tipo.FirstOrDefault(minfo => minfo.IdTipoMovi == Info.IdTipoMovi);

                    if (contact != null)
                    {
                        contact.Estado          = "I";
                        contact.Fecha_UltAnu    = Info.Fecha_UltAnu;
                        contact.IdUsuarioUltAnu = Info.IdUsuarioUltAnu;
                        contact.MotivoAnulacion = Info.MotivoAnulacion;
                        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());
            }
        }
Пример #3
0
        public caj_Caja_Movimiento_Tipo_Info Get_Info_Movimiento_Tipo(int IdTipoMovi, int IdEmpresa, ref string MensajeError)
        {
            caj_Caja_Movimiento_Tipo_Info dat = new caj_Caja_Movimiento_Tipo_Info();
            EntitiesCaja db = new EntitiesCaja();

            try
            {
                var select_ = from T in db.vwcaj_Caja_Movimiento_Tipo
                              where T.IdTipoMovi == IdTipoMovi &&
                              T.IdEmpresa == IdEmpresa
                              select T;

                foreach (var info in select_)
                {
                    dat.IdTipoMovi     = info.IdTipoMovi;
                    dat.tm_descripcion = info.tm_descripcion;
                    dat.Estado         = info.Estado;
                    dat.tm_Signo       = info.tm_Signo;
                    dat.IdCtaCble      = info.IdCtaCble;
                    dat.SeDeposita     = info.SeDeposita;
                }
                return(dat);
            }
            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());
            }
        }
Пример #4
0
 public bool guardarDB(caj_Caja_Movimiento_Tipo_Info info)
 {
     try
     {
         using (Entities_caja Context = new Entities_caja())
         {
             caj_Caja_Movimiento_Tipo Entity = new caj_Caja_Movimiento_Tipo
             {
                 IdEmpresa        = info.IdEmpresa,
                 IdTipoMovi       = info.IdTipoMovi = get_id(info.IdEmpresa),
                 Estado           = info.Estado = "A",
                 tm_descripcion   = info.tm_descripcion,
                 SeDeposita       = info.SeDeposita,
                 tm_Signo         = info.tm_Signo,
                 IdTipoMovi_grupo = info.IdTipoMovi_grupo,
                 IdCtaCble        = info.IdCtaCble,
                 IdUsuario        = info.IdUsuario,
                 Fecha_Transac    = DateTime.Now
             };
             Context.caj_Caja_Movimiento_Tipo.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #5
0
        public bool modificarDB(caj_Caja_Movimiento_Tipo_Info info)
        {
            try
            {
                using (Entities_caja Context = new Entities_caja())
                {
                    caj_Caja_Movimiento_Tipo Entity = Context.caj_Caja_Movimiento_Tipo.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdTipoMovi == info.IdTipoMovi);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.IdTipoMovi_grupo = info.IdTipoMovi_grupo;
                    Entity.tm_descripcion   = info.tm_descripcion;
                    Entity.SeDeposita       = info.SeDeposita;
                    Entity.tm_Signo         = info.tm_Signo;
                    Entity.IdCtaCble        = info.IdCtaCble;
                    Entity.IdUsuarioUltMod  = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod     = info.Fecha_UltMod;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #6
0
 public caj_Caja_Movimiento_Tipo_Info get_info(int IdEmpresa, int IdTipoMovi)
 {
     try
     {
         caj_Caja_Movimiento_Tipo_Info info = new caj_Caja_Movimiento_Tipo_Info();
         using (Entities_caja Context = new Entities_caja())
         {
             caj_Caja_Movimiento_Tipo Entity = Context.caj_Caja_Movimiento_Tipo.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdTipoMovi == IdTipoMovi);
             if (Entity == null)
             {
                 return(null);
             }
             info = new caj_Caja_Movimiento_Tipo_Info
             {
                 IdEmpresa        = Entity.IdEmpresa,
                 IdTipoMovi       = Entity.IdTipoMovi,
                 Estado           = Entity.Estado,
                 tm_descripcion   = Entity.tm_descripcion,
                 SeDeposita       = Entity.SeDeposita,
                 tm_Signo         = Entity.tm_Signo,
                 IdCtaCble        = Entity.IdCtaCble,
                 IdTipoMovi_grupo = Entity.IdTipoMovi_grupo
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #7
0
 private void ucCaj_MovEgresoCaj_cmb1_event_cmbTipoMoviCaja_EditValueChanged(object sender, EventArgs e)
 {
     try
     {
         caj_Caja_Movimiento_Tipo_Info info_movi = new caj_Caja_Movimiento_Tipo_Info();
         info_movi = ucCaj_MovEgresoCaj_cmb1.get_MovimientoInfo();
         if (info_movi != null)
         {
             if (info_movi.IdCtaCble != null)
             {
                 Armar_diario();
             }
             else
             {
                 MessageBox.Show("El tipo de movimiento seleccionado no posee cuenta contable, por favor corrija", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 ucCaj_MovEgresoCaj_cmb1.set_MovimientoInfo(0);
             }
         }
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public ActionResult Consultar(int IdEmpresa = 0, int IdTipoMovi = 0, bool Exito = false)
        {
            caj_Caja_Movimiento_Tipo_Info model = bus_tipomovimiento.get_info(IdEmpresa, IdTipoMovi);

            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", "TipoMovimientoCaja", "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));
        }
Пример #9
0
        public void set_TipoMovi(caj_Caja_Movimiento_Tipo_Info info)
        {
            try
            {
                txt_idTipoMovi.Text     = info.IdTipoMovi.ToString();
                txt_descripcion.Text    = info.tm_descripcion;
                this.chk_estado.Checked = (info.Estado == "I") ? false : true;
                lb_Anulado.Visible      = (info.Estado == "I") ? true : false;
                ucCon_PlanCtaCmb1.set_PlanCtarInfo(info.IdCtaCble);
                if (info.tm_Signo == "+")
                {
                    rB_Ingreso.Checked = true;
                }
                else
                {
                    rB_Egreso.Checked = true;
                }


                chkSeDeposita.Checked = info.SeDeposita;

                moviTipo_I = info;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #10
0
 public ActionResult Nuevo(caj_Caja_Movimiento_Tipo_Info model)
 {
     if (!bus_tipomovimiento.guardarDB(model))
     {
         cargar_combos(model.IdEmpresa);
         return(View(model));
     }
     return(RedirectToAction("Index"));
 }
Пример #11
0
        public ActionResult Nuevo(int IdEmpresa = 0)
        {
            caj_Caja_Movimiento_Tipo_Info model = new caj_Caja_Movimiento_Tipo_Info
            {
                IdEmpresa = IdEmpresa
            };

            cargar_combos(IdEmpresa);
            return(View(model));
        }
 public ActionResult Anular(caj_Caja_Movimiento_Tipo_Info model)
 {
     model.IdUsuarioUltAnu = SessionFixed.IdUsuario;
     if (!bus_tipomovimiento.anularDB(model))
     {
         cargar_combos(model.IdEmpresa);
         return(View(model));
     }
     return(RedirectToAction("Index"));
 }
Пример #13
0
 public bool anularDB(caj_Caja_Movimiento_Tipo_Info info)
 {
     try
     {
         return(odata.anularDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
 public ActionResult Modificar(caj_Caja_Movimiento_Tipo_Info model)
 {
     model.IdUsuarioUltMod = SessionFixed.IdUsuario;
     if (!bus_tipomovimiento.modificarDB(model))
     {
         SessionFixed.IdTransaccionSessionActual = model.IdTransaccionSession.ToString();
         cargar_combos(model.IdEmpresa);
         return(View(model));
     }
     return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdTipoMovi = model.IdTipoMovi, Exito = true }));
 }
Пример #15
0
        public ActionResult Anular(int IdEmpresa = 0, int IdTipoMovi = 0)
        {
            caj_Caja_Movimiento_Tipo_Info model = bus_tipomovimiento.get_info(IdEmpresa, IdTipoMovi);

            if (model == null)
            {
                return(RedirectToAction("Index"));
            }
            cargar_combos(IdEmpresa);
            return(View(model));
        }
Пример #16
0
 private void UltraGrid_CajaMoviTipo_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     try
     {
         moviTipo_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);
     }
 }
        public Boolean GrabarDB(caj_Caja_Movimiento_Tipo_Info Info, ref int id, ref string MensajeError)
        {
            try
            {
                using (EntitiesCaja context = new EntitiesCaja())
                {
                    EntitiesCaja EDB = new EntitiesCaja();

                    var address = new caj_Caja_Movimiento_Tipo();
                    id = GetId(ref MensajeError);
                    address.IdTipoMovi       = Info.IdTipoMovi = id;
                    address.tm_descripcion   = Info.tm_descripcion;
                    address.Estado           = Info.Estado;
                    address.tm_Signo         = Info.tm_Signo;
                    address.IdUsuario        = Info.IdUsuario;
                    address.Fecha_Transac    = Info.Fecha_Transac;
                    address.nom_pc           = Info.nom_pc;
                    address.ip               = Info.ip;
                    address.SeDeposita       = Info.SeDeposita;
                    address.IdEmpresa        = Info.IdEmpresa;
                    address.IdTipoMovi_grupo = Info.IdTipoMovi_grupo;
                    context.caj_Caja_Movimiento_Tipo.Add(address);

                    context.SaveChanges();

                    if (Info.IdCtaCble != null && Info.IdCtaCble != "")
                    {
                        caj_Caja_Movimiento_Tipo_x_CtaCble_Data tipXcta_D = new caj_Caja_Movimiento_Tipo_x_CtaCble_Data();
                        caj_Caja_Movimiento_Tipo_x_CtaCble_Info tipXcta_I = new caj_Caja_Movimiento_Tipo_x_CtaCble_Info();
                        tipXcta_I.IdCtaCble  = Info.IdCtaCble;
                        tipXcta_I.IdEmpresa  = Info.IdEmpresa == null ? 1 : Convert.ToInt32(Info.IdEmpresa);
                        tipXcta_I.IdTipoMovi = Info.IdTipoMovi;

                        tipXcta_D.GrabarDB(tipXcta_I);
                    }
                }
                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());
            }
        }
Пример #18
0
 public Boolean ModificarDB(caj_Caja_Movimiento_Tipo_Info info, ref string MensajeError)
 {
     try
     {
         return(data.ModificarDB(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("", "ModificarDB", ex.Message), ex)
               {
                   EntityType = typeof(caj_Caja_Movimiento_Tipo_Bus)
               };
     }
 }
 public ActionResult Anular(int IdEmpresa = 0, int IdTipoMovi = 0)
 {
     #region Permisos
     seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Caja", "TipoMovimientoCaja", "Index");
     if (!info.Anular)
     {
         return(RedirectToAction("Index"));
     }
     #endregion
     caj_Caja_Movimiento_Tipo_Info model = bus_tipomovimiento.get_info(IdEmpresa, IdTipoMovi);
     if (model == null)
     {
         return(RedirectToAction("Index"));
     }
     cargar_combos(IdEmpresa);
     return(View(model));
 }
        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", "TipoMovimientoCaja", "Index");
            if (!info.Nuevo)
            {
                return(RedirectToAction("Index"));
            }
            #endregion

            caj_Caja_Movimiento_Tipo_Info model = new caj_Caja_Movimiento_Tipo_Info
            {
                IdEmpresa = IdEmpresa
            };
            cargar_combos(IdEmpresa);
            return(View(model));
        }
Пример #21
0
        public List <caj_Caja_Movimiento_Tipo_Info> Get_list_Caja_Movimiento_Tipo(int IdEmpresa, Cl_Enumeradores.eTipo_Ing_Egr eTipo, ref string MensajeError)
        {
            List <caj_Caja_Movimiento_Tipo_Info> lM = new List <caj_Caja_Movimiento_Tipo_Info>();
            EntitiesCaja db = new EntitiesCaja();

            try
            {
                string SSigno = (eTipo == Cl_Enumeradores.eTipo_Ing_Egr.INGRESOS)?"+":"-";


                var select_ = from T in db.vwcaj_Caja_Movimiento_Tipo
                              where T.IdEmpresa == IdEmpresa &&
                              T.tm_Signo == SSigno
                              select T;


                foreach (var item in select_)
                {
                    caj_Caja_Movimiento_Tipo_Info dat = new caj_Caja_Movimiento_Tipo_Info();

                    dat.IdEmpresa      = item.IdEmpresa;
                    dat.IdTipoMovi     = item.IdTipoMovi;
                    dat.tm_descripcion = item.tm_descripcion;
                    dat.Estado         = item.Estado;
                    dat.tm_Signo       = item.tm_Signo;
                    dat.IdCtaCble      = item.IdCtaCble;
                    dat.IngEgr         = (item.tm_Signo == "+") ? "Ingreso" : "Egreso";
                    dat.SEstado        = (item.Estado == "A") ? "ACTIVO" : "*ANULADO*";
                    dat.SeDeposita     = item.SeDeposita;

                    lM.Add(dat);
                }
                return(lM);
            }
            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());
            }
        }
Пример #22
0
 public caj_Caja_Movimiento_Tipo_Info get_MovimientoInfo()
 {
     try
     {
         InfoMovimiento = new caj_Caja_Movimiento_Tipo_Info();
         if (cmb_CajMovIngreso.EditValue != null)
         {
             InfoMovimiento = listMovimiento.FirstOrDefault(v => v.IdTipoMovi == Convert.ToInt32(cmb_CajMovIngreso.EditValue));
         }
         return(InfoMovimiento);
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
         return(new caj_Caja_Movimiento_Tipo_Info());
     }
 }
Пример #23
0
        public Boolean ModificarDB(caj_Caja_Movimiento_Tipo_Info Info, ref string MensajeError)
        {
            try
            {
                using (EntitiesCaja context = new EntitiesCaja())
                {
                    var contact = context.caj_Caja_Movimiento_Tipo.First(minfo => minfo.IdTipoMovi == Info.IdTipoMovi);

                    contact.tm_descripcion = Info.tm_descripcion;
                    contact.Estado         = Info.Estado;
                    contact.tm_Signo       = Info.tm_Signo;
                    contact.SeDeposita     = Info.SeDeposita;
                    contact.IdEmpresa      = Info.IdEmpresa;

                    contact.Fecha_UltMod    = Info.Fecha_UltMod;
                    contact.IdUsuarioUltMod = Info.IdUsuarioUltMod;

                    context.SaveChanges();

                    if (Info.IdCtaCble != null && Info.IdCtaCble != "")
                    {
                        caj_Caja_Movimiento_Tipo_x_CtaCble_Data tipXcta_D = new caj_Caja_Movimiento_Tipo_x_CtaCble_Data();
                        caj_Caja_Movimiento_Tipo_x_CtaCble_Info tipXcta_I = new caj_Caja_Movimiento_Tipo_x_CtaCble_Info();
                        tipXcta_I.IdCtaCble  = Info.IdCtaCble;
                        tipXcta_I.IdEmpresa  = Info.IdEmpresa == null ? 1 : Convert.ToInt32(Info.IdEmpresa);
                        tipXcta_I.IdTipoMovi = Info.IdTipoMovi;

                        tipXcta_D.ModificarDB(tipXcta_I);
                    }
                }
                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());
            }
        }
Пример #24
0
 private void PrepararForm(Cl_Enumeradores.eTipo_action Accion, caj_Caja_Movimiento_Tipo_Info cajInfo)
 {
     try
     {
         frm = new FrmCa_caj_Caja_Movimiento_Tipo();
         frm.event_FrmCa_caj_Caja_Movimiento_Tipo_FormClosing += new FrmCa_caj_Caja_Movimiento_Tipo.delegate_FrmCa_caj_Caja_Movimiento_Tipo_FormClosing(frm_event_FrmCa_caj_Caja_Movimiento_Tipo_FormClosing);
         frm.set_accion(Accion);
         frm.MdiParent = this.MdiParent;
         if (!(Accion == Cl_Enumeradores.eTipo_action.grabar))
         {
             frm.set_TipoMovi(moviTipo_I);
         }
         frm.Show();
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #25
0
 void LimpiarDatos()
 {
     try
     {
         _Accion = Cl_Enumeradores.eTipo_action.grabar;
         set_accion(_Accion);
         moviTipo_I              = new caj_Caja_Movimiento_Tipo_Info();
         txt_descripcion.Text    = "";
         this.chk_estado.Checked = true;
         txt_idTipoMovi.Text     = "0";
         this.rB_Ingreso.Checked = true;
         chkSeDeposita.Checked   = false;
         ucCon_PlanCtaCmb1.Inicializar_cmbPlanCta();
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #26
0
 private void cmbTipoMoviCaja_EditValueChanged(object sender, EventArgs e)
 {
     try
     {
         caj_Caja_Movimiento_Tipo_Info obj_cmbCajTipMov = cmbTipoMoviCaja.get_MovimientoInfo();
         if (BANDER == true)
         {
             if (obj_cmbCajTipMov != null)
             {
                 if (obj_cmbCajTipMov.IdCtaCble == "" || obj_cmbCajTipMov.IdCtaCble == null)
                 {
                     MessageBox.Show("El item seleccionado no tiene cuenta contable\n Por favor seleccione uno que tenga cuenta contable o modifique el tipo de movimiento de caja desde la pantalla de Mantenimiento de Caja asignándole la cuenta contable", "SISTEMAS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public ActionResult Index()
        {
            #region Validar Session
            if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession))
            {
                return(RedirectToAction("Login", new { Area = "", Controller = "Account" }));
            }
            SessionFixed.IdTransaccionSession       = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString();
            SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession;
            #endregion
            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Caja", "TipoMovimientoCaja", "Index");
            ViewBag.Nuevo = info.Nuevo;
            #endregion
            caj_Caja_Movimiento_Tipo_Info model = new caj_Caja_Movimiento_Tipo_Info
            {
                IdEmpresa            = string.IsNullOrEmpty(SessionFixed.IdEmpresa) ? 0 : Convert.ToInt32(SessionFixed.IdEmpresa),
                IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession),
            };

            var lst = bus_tipomovimiento.get_list(model.IdEmpresa, true);
            Lista_TipoMov.set_list(lst, model.IdTransaccionSession);
            return(View(model));
        }
Пример #28
0
        public ActionResult CmbCuenta_Tipo_movimiento()
        {
            caj_Caja_Movimiento_Tipo_Info model = new caj_Caja_Movimiento_Tipo_Info();

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