Пример #1
0
        public Boolean GrabarDB(ro_Nomina_Tipo_Info Info, ref int idtipo, ref string msg)
        {
            try
            {
                using (EntitiesRoles context = new EntitiesRoles())
                {
                    var address = new ro_Nomina_Tipo();

                    idtipo                = getID(Info.IdEmpresa, ref msg);
                    address.IdEmpresa     = Info.IdEmpresa;
                    address.IdNomina_Tipo = Info.IdNomina_Tipo = idtipo;
                    address.Descripcion   = Info.Descripcion;
                    address.Estado        = "A";
                    address.FechaTransac  = Info.FechaTransac;
                    address.IdUsuario     = Info.IdUsuario;
                    context.ro_Nomina_Tipo.Add(address);
                    context.SaveChanges();
                }
                msg = "Se ha grabado correctamente el registro#" + Info.IdNomina_Tipo + " de Tipo de Nomina";
                return(true);
            }
            catch (Exception ex)
            {
                string array = 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(), "", array, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.InnerException.ToString());
            }
        }
Пример #2
0
        public void setCab(ro_Nomina_Tipo_Info Info)
        {
            try
            {
                Cab                    = Info;
                txtId.Text             = Convert.ToString(Info.IdNomina_Tipo);
                txtDescripcion.Text    = Info.Descripcion;
                checkBoxEstado.Checked = (Info.Estado == "A") ? true : false;
                if (Info.Estado == "I" && Accion == Cl_Enumeradores.eTipo_action.actualizar)
                {
                    checkBoxEstado.Enabled = true;
                }


                if (Info.Estado == "I")
                {
                    lblAnulado.Visible = true;
                }
                else
                {
                    lblAnulado.Visible = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Пример #3
0
 public Boolean ModificaDB(ro_Nomina_Tipo_Info Info, ref string msg)
 {
     try
     {
         using (EntitiesRoles context = new EntitiesRoles())
         {
             var contact = context.ro_Nomina_Tipo.First(
                 var => var.IdEmpresa == Info.IdEmpresa &&
                 var.IdNomina_Tipo == Info.IdNomina_Tipo
                 );
             contact.IdEmpresa        = Info.IdEmpresa;
             contact.IdNomina_Tipo    = Info.IdNomina_Tipo;
             contact.Descripcion      = Info.Descripcion;
             contact.Estado           = Info.Estado;
             contact.FechaUltModi     = Info.FechaUltModi;
             contact.IdUsuarioUltModi = Info.IdUsuarioUltModi;
             contact.MotivoAnu        = "";
             context.SaveChanges();
         } msg = "Se ha modificado correctamente el registro#" + Info.IdNomina_Tipo + " de Tipo de Nomina";
         return(true);
     }
     catch (Exception ex)
     {
         string array = 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(), "", array, "", "", "", "", "", DateTime.Now);
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
         mensaje = ex.InnerException + " " + ex.Message;
         throw new Exception(ex.InnerException.ToString());
     }
 }
Пример #4
0
        public ro_Nomina_Tipo_Info Get_Info_Nomina_Tipo(int IdEmpresa, int IdTipo)
        {
            try
            {
                EntitiesRoles oEnti = new EntitiesRoles();

                ro_Nomina_Tipo_Info info = new ro_Nomina_Tipo_Info();

                var tipo = oEnti.ro_Nomina_Tipo.First(
                    var => var.IdEmpresa == IdEmpresa &&
                    var.IdNomina_Tipo == IdTipo
                    );

                info.IdEmpresa     = tipo.IdEmpresa;
                info.IdNomina_Tipo = tipo.IdNomina_Tipo;
                info.Descripcion   = tipo.Descripcion;
                info.Estado        = tipo.Estado;
                info.FechaTransac  = tipo.FechaTransac;

                return(info);
            }
            catch (Exception ex)
            {
                string array = 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(), "", array, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.InnerException.ToString());
            }
        }
Пример #5
0
 public Boolean ModificaDB(ro_Nomina_Tipo_Info Info, ref string msg)
 {
     try
     {
         return(data.ModificaDB(Info, ref msg));
     }
     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("", "ModificaDB", ex.Message), ex)
               {
                   EntityType = typeof(ro_Nomina_Tipo_Bus)
               };
     }
 }
        public void Cargar_Combos()
        {
            try
            {
                //cargo la nomina
                ListNomina = new List <ro_Nomina_Tipo_Info>();
                Bus_Nomina = new ro_Nomina_Tipo_Bus();
                ro_Nomina_Tipo_Info InfoNomina = new ro_Nomina_Tipo_Info();
                InfoNomina.IdNomina_Tipo = 0;
                InfoNomina.Descripcion   = "TODOS";
                ListNomina = Bus_Nomina.Get_List_Nomina_Tipo(param.IdEmpresa);
                ListNomina.Add(InfoNomina);
                cmbNomina.Properties.DataSource = ListNomina;

                //cargo el departamento
                ListDepar = new List <ro_Departamento_Info>();
                Depar_Bus = new ro_Departamento_Bus();
                ro_Departamento_Info InfoDepar = new ro_Departamento_Info();
                InfoDepar.IdDepartamento = 0;
                InfoDepar.de_descripcion = "TODOS";
                ListDepar = Depar_Bus.Get_List_Departamento(param.IdEmpresa);
                ListDepar.Add(InfoDepar);
                cmbDepartamento.Properties.DataSource = ListDepar;

                //cargo el estado del empleado
                ListCatalogo = new List <ro_Catalogo_Info>();
                Bus_Catalogo = new ro_Catalogo_Bus();
                ro_Catalogo_Info InfoCatalogo = new ro_Catalogo_Info();
                InfoCatalogo.CodCatalogo    = "";
                InfoCatalogo.ca_descripcion = "TODOS";
                ListCatalogo = Bus_Catalogo.Get_List_Catalogo_x_Tipo(33);
                ListCatalogo.Add(InfoCatalogo);
                cmbEstado_Empleado.Properties.DataSource = ListCatalogo;

                //control banco
                ucBa_Proceso_x_Banco.cargar_CuentaBanco();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Пример #7
0
        public List <ro_Nomina_Tipo_Info> Get_List_Nomina_Tipo(int IdEmpresa)
        {
            List <ro_Nomina_Tipo_Info> Lista = new List <ro_Nomina_Tipo_Info>();

            try
            {
                using (EntitiesRoles oEnti = new EntitiesRoles())
                {
                    var registros = from C in oEnti.ro_Nomina_Tipo
                                    where  C.IdEmpresa == IdEmpresa
                                    select C;
                    foreach (var tipo in registros)
                    {
                        ro_Nomina_Tipo_Info info = new ro_Nomina_Tipo_Info();

                        info.IdEmpresa     = tipo.IdEmpresa;
                        info.IdNomina_Tipo = tipo.IdNomina_Tipo;
                        info.Descripcion   = tipo.Descripcion;
                        info.Estado        = tipo.Estado;
                        info.FechaTransac  = tipo.FechaTransac;
                        info.IdUsuario     = tipo.IdUsuario;
                        info.MotivoAnu     = tipo.MotivoAnu;
                        Lista.Add(info);
                    }
                }
                return(Lista);
            }
            catch (Exception ex)
            {
                string array = 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(), "", array, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.InnerException.ToString());
            }
        }