void ucGe_Menu_Mantenimiento_x_usuario1_event_btnModificar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         Info_Pun_Car_Grup = (ct_punto_cargo_grupo_Info)this.gw_Punto_Cargo_Grup.GetFocusedRow();
         if (Info_Pun_Car_Grup != null)
         {
             if (Info_Pun_Car_Grup.Estado == "A" || Info_Pun_Car_Grup.estado == true)
             {
                 llama_frm(Cl_Enumeradores.eTipo_action.actualizar);
             }
             else
             {
                 MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.No_se_puede_modif_regis_Inac), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Por_favor_seleccione_item_a_modi), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         NameMetodo = NameMetodo + " - " + ex.ToString();
         MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas)
                         , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
     }
 }
Exemple #2
0
        public ActionResult Consultar(int IdEmpresa = 0, int IdPunto_cargo_grupo = 0, bool Exito = false)
        {
            ct_punto_cargo_grupo_Info model = bus_punto.GetInfo(IdEmpresa, IdPunto_cargo_grupo);

            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, "Contabilidad", "PuntoCargoGrupo", "Index");
            if (model.estado == false)
            {
                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;
            }

            return(View(model));
        }
 public ct_punto_cargo_grupo_Info GetInfo(int IdEmpresa, int IdPunto_cargo_grupo)
 {
     try
     {
         ct_punto_cargo_grupo_Info info = new ct_punto_cargo_grupo_Info();
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             ct_punto_cargo_grupo Entity = Context.ct_punto_cargo_grupo.Where(q => q.IdEmpresa == IdEmpresa && q.IdPunto_cargo_grupo == IdPunto_cargo_grupo).FirstOrDefault();
             if (Entity == null)
             {
                 return(null);
             }
             info = new ct_punto_cargo_grupo_Info
             {
                 IdEmpresa             = Entity.IdEmpresa,
                 cod_Punto_cargo_grupo = Entity.cod_Punto_cargo_grupo,
                 estado = Entity.Estado,
                 nom_punto_cargo_grupo = Entity.nom_punto_cargo_grupo,
                 IdPunto_cargo_grupo   = Entity.IdPunto_cargo_grupo
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #4
0
        public bool AnularDB(ct_punto_cargo_grupo_Info Info, ref string mensaje)
        {
            try
            {
                using (EntitiesDBConta Context = new EntitiesDBConta())
                {
                    ct_punto_cargo_grupo contact = Context.ct_punto_cargo_grupo.FirstOrDefault(v => v.IdEmpresa == Info.IdEmpresa && v.IdPunto_cargo_grupo == Info.IdPunto_cargo_grupo);

                    if (contact != null)
                    {
                        contact.estado = false;
                        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 mensaje);
                mensaje = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
 public bool GuardarDB(ct_punto_cargo_grupo_Info info)
 {
     try
     {
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             Context.ct_punto_cargo_grupo.Add(new ct_punto_cargo_grupo
             {
                 IdEmpresa             = info.IdEmpresa,
                 IdPunto_cargo_grupo   = info.IdPunto_cargo_grupo = GetId(info.IdEmpresa),
                 cod_Punto_cargo_grupo = info.cod_Punto_cargo_grupo,
                 Estado = true,
                 nom_punto_cargo_grupo = info.nom_punto_cargo_grupo,
                 IdUsuarioCreacion     = info.IdUsuarioCreacion,
                 FechaCreacion         = DateTime.Now
             });
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public ActionResult Nuevo()
        {
            ct_punto_cargo_grupo_Info model = new ct_punto_cargo_grupo_Info
            {
                IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa)
            };

            return(View(model));
        }
Exemple #7
0
 public ActionResult Nuevo(ct_punto_cargo_grupo_Info model)
 {
     model.IdUsuarioCreacion = Convert.ToString(SessionFixed.IdUsuario);
     if (!bus_punto.GuardarDB(model))
     {
         return(View(model));
     }
     return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdPunto_cargo_grupo = model.IdPunto_cargo_grupo, Exito = true }));
 }
 public ActionResult Anular(ct_punto_cargo_grupo_Info model)
 {
     model.IdUsuarioAnulacion = Convert.ToString(SessionFixed.IdUsuario);
     if (!bus_punto.AnularDB(model))
     {
         return(View(model));
     }
     return(RedirectToAction("Index"));
 }
        public ActionResult Anular(int IdEmpresa = 0, int IdPunto_cargo_grupo = 0)
        {
            ct_punto_cargo_grupo_Info model = bus_punto.GetInfo(IdEmpresa, IdPunto_cargo_grupo);

            if (model == null)
            {
                return(RedirectToAction("Index"));
            }
            return(View(model));
        }
Exemple #10
0
 public bool AnularDB(ct_punto_cargo_grupo_Info info)
 {
     try
     {
         return(odata.AnularDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #11
0
 public ActionResult Nuevo()
 {
     #region Permisos
     seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Contabilidad", "PuntoCargoGrupo", "Index");
     if (!info.Nuevo)
     {
         return(RedirectToAction("Index"));
     }
     #endregion
     ct_punto_cargo_grupo_Info model = new ct_punto_cargo_grupo_Info
     {
         IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa)
     };
     return(View(model));
 }
Exemple #12
0
 public bool AnularDB(ct_punto_cargo_grupo_Info Info, ref string mensaje)
 {
     try
     {
         return(oData.AnularDB(Info, ref mensaje));
     }
     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(ct_punto_cargo_grupo_Bus)
               };
     }
 }
 public void SetInfo(ct_punto_cargo_grupo_Info _Info)
 {
     try
     {
         Info_Pun_Car_Grup = _Info;
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         NameMetodo = NameMetodo + " - " + ex.ToString();
         MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas)
                         , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
     }
 }
Exemple #14
0
        public List <ct_punto_cargo_grupo_Info> Get_List_punto_cargo_grupo(int IdEmpresa, ref string mensaje)
        {
            try
            {
                List <ct_punto_cargo_grupo_Info> Lista = new List <ct_punto_cargo_grupo_Info>();

                using (EntitiesDBConta Context = new EntitiesDBConta())
                {
                    var select = from q in Context.ct_punto_cargo_grupo
                                 where q.IdEmpresa == IdEmpresa
                                 select q;


                    foreach (var item in select)
                    {
                        ct_punto_cargo_grupo_Info Info = new ct_punto_cargo_grupo_Info();

                        Info.IdEmpresa              = item.IdEmpresa;
                        Info.IdPunto_cargo_grupo    = item.IdPunto_cargo_grupo;
                        Info.cod_Punto_cargo_grupo  = item.cod_Punto_cargo_grupo;
                        Info.nom_punto_cargo_grupo  = item.nom_punto_cargo_grupo;
                        Info.nom_punto_cargo_grupo2 = "[" + item.IdPunto_cargo_grupo + "]-" + item.nom_punto_cargo_grupo;
                        Info.IdCtaCble              = item.IdCtaCble;
                        Info.estado = item.estado;
                        if (Info.estado == true)
                        {
                            Info.Estado = "A";
                        }
                        else
                        {
                            Info.Estado = "I";
                        }
                        Lista.Add(Info);
                    }
                }
                return(Lista);
            }
            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 mensaje);
                mensaje = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
Exemple #15
0
        public ActionResult Anular(int IdEmpresa = 0, int IdPunto_cargo_grupo = 0)
        {
            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Contabilidad", "PuntoCargoGrupo", "Index");
            if (!info.Modificar)
            {
                return(RedirectToAction("Index"));
            }
            #endregion

            ct_punto_cargo_grupo_Info model = bus_punto.GetInfo(IdEmpresa, IdPunto_cargo_grupo);
            if (model == null)
            {
                return(RedirectToAction("Index"));
            }
            return(View(model));
        }
Exemple #16
0
        public ActionResult Index()
        {
            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Contabilidad", "PuntoCargoGrupo", "Index");
            ViewBag.Nuevo     = info.Nuevo;
            ViewBag.Modificar = info.Modificar;
            ViewBag.Anular    = info.Anular;
            #endregion

            ct_punto_cargo_grupo_Info model = new ct_punto_cargo_grupo_Info
            {
                IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession),
                IdEmpresa            = Convert.ToInt32(SessionFixed.IdEmpresa),
            };

            var lst = bus_punto.GetList(model.IdEmpresa, true);
            Lista_PuntoCargoGrupo.set_list(lst, model.IdTransaccionSession);
            return(View(model));
        }
Exemple #17
0
 public int Get_Id_grupo()
 {
     try
     {
         int idGrupo = 0;
         if (cmb_Grupo.EditValue != null)
         {
             int IdGrupo = Convert.ToInt32(cmb_Grupo.EditValue);
             info_grupo = lst_grupo.FirstOrDefault(q => q.IdPunto_cargo_grupo == IdGrupo);
             idGrupo    = info_grupo.IdPunto_cargo_grupo;
         }
         return(idGrupo);
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return(0);
     }
 }
 private void Get()
 {
     try
     {
         Info_Pun_Car_Grup                       = new ct_punto_cargo_grupo_Info();
         Info_Pun_Car_Grup.IdEmpresa             = param.IdEmpresa;
         Info_Pun_Car_Grup.IdPunto_cargo_grupo   = txtId.EditValue == "" ? 0 : Convert.ToInt32(txtId.EditValue);
         Info_Pun_Car_Grup.cod_Punto_cargo_grupo = txtCodigo.Text;
         Info_Pun_Car_Grup.nom_punto_cargo_grupo = txtNombre.Text;
         Info_Pun_Car_Grup.IdCtaCble             = cmbCuentaContable.get_PlanCtaInfo().IdCtaCble;
         Info_Pun_Car_Grup.estado                = chkActivo.Checked;
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         NameMetodo = NameMetodo + " - " + ex.ToString();
         MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas)
                         , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
     }
 }
Exemple #19
0
 public ct_punto_cargo_Info Get_info_punto_cargo()
 {
     try
     {
         if (bei_punto_cargo.EditValue != null)
         {
             info_punto_cargo_grupo = lst_punto_cargo_grupo.FirstOrDefault(q => q.IdPunto_cargo_grupo == Convert.ToInt32(bei_punto_cargo_grupo.EditValue));
             return(info_punto_cargo);
         }
         else
         {
             return(null);
         }
     }
     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(null);
     }
 }
 public bool AnularDB(ct_punto_cargo_grupo_Info info)
 {
     try
     {
         using (Entities_contabilidad Context = new Entities_contabilidad())
         {
             ct_punto_cargo_grupo Entity = Context.ct_punto_cargo_grupo.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdPunto_cargo_grupo == info.IdPunto_cargo_grupo).FirstOrDefault();
             if (Entity == null)
             {
                 return(false);
             }
             Entity.Estado             = false;
             Entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion;
             Entity.FechaAnulacion     = DateTime.Now;
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #21
0
 private void cmb_Grupo_EditValueChanged(object sender, EventArgs e)
 {
     try
     {
         if (cmb_Grupo.EditValue != null)
         {
             int IdGrupo = Convert.ToInt32(cmb_Grupo.EditValue);
             info_grupo = lst_grupo.FirstOrDefault(q => q.IdPunto_cargo_grupo == IdGrupo);
             Cargar_punto_cargo_x_grupo();
             cmb_Punto_cargo.EditValue = null;
         }
         else
         {
             cmb_Punto_cargo.EditValue             = null;
             cmb_Punto_cargo.Properties.DataSource = null;
         }
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #22
0
        public bool GuardarDB(ct_punto_cargo_grupo_Info Info, ref string mensaje)
        {
            try
            {
                using (EntitiesDBConta Context = new EntitiesDBConta())
                {
                    ct_punto_cargo_grupo contact = new ct_punto_cargo_grupo();

                    contact.IdEmpresa = Info.IdEmpresa;
                    if (Info.IdPunto_cargo_grupo == 0)
                    {
                        contact.IdPunto_cargo_grupo = getId(Info.IdEmpresa);
                    }
                    else
                    {
                        contact.IdPunto_cargo_grupo = Info.IdPunto_cargo_grupo;
                    }
                    contact.cod_Punto_cargo_grupo = (Info.cod_Punto_cargo_grupo == "")? Info.IdPunto_cargo_grupo.ToString().Trim() : Info.cod_Punto_cargo_grupo;
                    contact.nom_punto_cargo_grupo = Info.nom_punto_cargo_grupo;
                    contact.IdCtaCble             = Info.IdCtaCble;
                    contact.estado = Info.estado;

                    Context.ct_punto_cargo_grupo.Add(contact);
                    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 mensaje);
                mensaje = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
Exemple #23
0
        public ct_punto_cargo_grupo_Info Get_info_punto_cargo_grupo()
        {
            try
            {
                ct_punto_cargo_grupo_Info info_punto_cargo_grupo = new ct_punto_cargo_grupo_Info();

                if (bei_grupo.EditValue == null)
                {
                    info_punto_cargo_grupo = null;
                }
                else
                {
                    info_punto_cargo_grupo = lst_grupo.FirstOrDefault(q => q.IdEmpresa == param.IdEmpresa && q.IdPunto_cargo_grupo == Convert.ToInt32(bei_grupo.EditValue));
                }

                return(info_punto_cargo_grupo);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
                return(null);
            }
        }
        private void UCFa_Menu_Reportes_Load(object sender, EventArgs e)
        {
            try
            {
                dtpDesde.EditValue = DateTime.Now.AddMonths(-1);
                dtpHasta.EditValue = DateTime.Now.Date;

                Info_Nota.IdCatalogo      = "";
                Info_Nota.Nombre          = "TODOS";
                Info_Vendedor.IdVendedor  = 0;
                Info_Vendedor.Ve_Vendedor = "TODOS";

                lstSucuInfo             = busSucursal.Get_List_Sucursal_Todos(param.IdEmpresa);
                gridSucursal.DataSource = lstSucuInfo;

                lstCatalogo = CatalogoBus.Get_List_catalogo(8);
                gridTipoDocumento.DataSource = lstCatalogo;

                lstNota = CatalogoBus.Get_List_catalogo(12);

                lstNota.Add(Info_Nota);
                cmbTipoNota.DataSource = lstNota;

                lstCliente = busCliente.Get_List_Cliente(param.IdEmpresa);
                gridViewCliente.DataSource = lstCliente;

                lstTipoNota = busTipoNota.Get_List_TipoNota_Todos();
                gridViewMotivo.DataSource = lstTipoNota;

                lst_tipoNota = new List <string>();
                foreach (var item in lstTipoNota)
                {
                    if (item.no_Descripcion != "TODOS")
                    {
                        string tipo_nota = item.no_Descripcion + "                                                                                                                                                           */" + item.IdTipoNota.ToString("0000");
                        lst_tipoNota.Add(tipo_nota);
                    }
                }
                checkedCombo_TipoNota.DataSource = lst_tipoNota;


                lstInfoMotiVta = busMotiVta.Get_List_fa_motivo_venta(param.IdEmpresa);
                gridViewTipoItem.DataSource = lstInfoMotiVta;

                ListVendedor = BusVendedor.Get_List_Vendedores(param.IdEmpresa);
                ListVendedor.Add(Info_Vendedor);
                cmb_Vendedor.DataSource = ListVendedor;

                lst_punto_Cargo_grupo = bus_punto_cargo_grupo.Get_List_punto_cargo_grupo(param.IdEmpresa, ref MensajeError);
                ct_punto_cargo_Info info_pc = new ct_punto_cargo_Info();
                info_pc.nom_punto_cargo = "TODOS";
                lst_punto_cargo.Add(info_pc);
                cmb_grupo.DataSource = lst_punto_Cargo_grupo;

                lst_punto_cargo = bus_punto_cargo.Get_List_PuntoCargo(param.IdEmpresa);
                ct_punto_cargo_grupo_Info info_pcg = new ct_punto_cargo_grupo_Info();
                info_pcg.nom_punto_cargo_grupo = "TODOS";
                cmb_punto_cargo.DataSource     = lst_punto_cargo;

                listaPeriodo = bus_periodo.Get_List_Periodo(param.IdEmpresa, ref MensajeError);
                cmb_periodo_fin.DataSource = listaPeriodo;
                cmb_periodo_ini.DataSource = listaPeriodo;
                int IdPeriodo = Convert.ToInt32(DateTime.Now.Date.ToString("yyyy") + DateTime.Now.Date.ToString("MM"));
                bei_periodo_ini.EditValue = IdPeriodo;
                bei_periodo_fin.EditValue = IdPeriodo;

                lst_transportista = bus_transportista.Get_List_transportista(param.IdEmpresa);
                tb_transportista_Info info_tran = new tb_transportista_Info();
                info_tran.Nombre = "TODOS";
                lst_transportista.Add(info_tran);
                cmb_transportista.DataSource = lst_transportista;

                lst_centro_costo           = bus_centro_costo.Get_list_Centro_Costo(param.IdEmpresa, ref MensajeError);
                cmb_CentroCosto.DataSource = lst_centro_costo;
            }
            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(ex.ToString());
            }
        }