Esempio n. 1
0
 public List <CatEmpleadoModels> obtenerListaEmpleados(AsistenciaEmpleadoModels Datos)
 {
     try
     {
         List <CatEmpleadoModels> lista = new List <CatEmpleadoModels>();
         CatEmpleadoModels        item;
         SqlDataReader            dr = null;
         dr = SqlHelper.ExecuteReader(Datos.conexion, "spCSLDB_Faltas_get_Empleados", Datos.IDSucursal);
         while (dr.Read())
         {
             item                   = new CatEmpleadoModels();
             item.IDEmpleado        = !dr.IsDBNull(dr.GetOrdinal("IDEmpleado")) ? dr.GetString(dr.GetOrdinal("IDEmpleado")) : string.Empty;
             item.CodigoUsuario     = !dr.IsDBNull(dr.GetOrdinal("CodigoUsuario")) ? dr.GetString(dr.GetOrdinal("CodigoUsuario")) : string.Empty;
             item.NombreCompleto    = !dr.IsDBNull(dr.GetOrdinal("NombreCompleto")) ? dr.GetString(dr.GetOrdinal("NombreCompleto")) : string.Empty;
             item.IDSucursalActual  = !dr.IsDBNull(dr.GetOrdinal("IDSucursal")) ? dr.GetString(dr.GetOrdinal("IDSucursal")) : string.Empty;
             item.NombreSucursal    = !dr.IsDBNull(dr.GetOrdinal("NombreSucursal")) ? dr.GetString(dr.GetOrdinal("NombreSucursal")) : string.Empty;
             item.FechaInacistencia = !dr.IsDBNull(dr.GetOrdinal("Fecha")) ? dr.GetDateTime(dr.GetOrdinal("Fecha")) : DateTime.Today;
             item.Asistencia        = !dr.IsDBNull(dr.GetOrdinal("Asitencia")) ? dr.GetString(dr.GetOrdinal("Asitencia")) : string.Empty;
             lista.Add(item);
         }
         dr.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 2
0
 public List <CatSucursalesModels> ObteneComboCatSucursal(CatEmpleadoModels Datos)
 {
     try
     {
         List <CatSucursalesModels> lista = new List <CatSucursalesModels>();
         CatSucursalesModels        item;
         SqlDataReader dr = null;
         dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_Combo_get_CatSucursal");
         lista.Add(new CatSucursalesModels {
             IDSucursal = string.Empty, NombreSucursal = " - Seleccione -"
         });
         while (dr.Read())
         {
             item                = new CatSucursalesModels();
             item.IDSucursal     = !dr.IsDBNull(dr.GetOrdinal("IDSucursal")) ? dr.GetString(dr.GetOrdinal("IDSucursal")) : string.Empty;
             item.NombreSucursal = !dr.IsDBNull(dr.GetOrdinal("NombreSucursal")) ? dr.GetString(dr.GetOrdinal("NombreSucursal")) : string.Empty;
             lista.Add(item);
         }
         dr.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 3
0
        public List <CatEmpleadoModels> ObtenerCatEmpleado(CatEmpleadoModels datos)
        {
            try
            {
                List <CatEmpleadoModels> Lista = new List <CatEmpleadoModels>();
                CatEmpleadoModels        Item;
                SqlDataReader            dr = null;
                dr = SqlHelper.ExecuteReader(datos.Conexion, "spCSLDB_Catalogo_get_CatEmpleado");
                while (dr.Read())
                {
                    Item                  = new CatEmpleadoModels();
                    Item.IDEmpleado       = !dr.IsDBNull(dr.GetOrdinal("IDEmpleado")) ? dr.GetString(dr.GetOrdinal("IDEmpleado")) : string.Empty;
                    Item.CodigoUsuario    = !dr.IsDBNull(dr.GetOrdinal("CodigoUsuario")) ? dr.GetString(dr.GetOrdinal("CodigoUsuario")) : string.Empty;
                    Item.NombreCompleto   = !dr.IsDBNull(dr.GetOrdinal("NombreCompleto")) ? dr.GetString(dr.GetOrdinal("NombreCompleto")) : string.Empty;
                    Item.AltaNominal      = !dr.IsDBNull(dr.GetOrdinal("AltaNomina")) ? dr.GetBoolean(dr.GetOrdinal("AltaNomina")) : false;
                    Item.NombreSucursal   = !dr.IsDBNull(dr.GetOrdinal("NombreSucursal")) ? dr.GetString(dr.GetOrdinal("NombreSucursal")) : string.Empty;
                    Item.NombrePuesto     = !dr.IsDBNull(dr.GetOrdinal("NombrePuesto")) ? dr.GetString(dr.GetOrdinal("NombrePuesto")) : string.Empty;
                    Item.NombreCategoriaP = !dr.IsDBNull(dr.GetOrdinal("CategoriaPuesto")) ? dr.GetString(dr.GetOrdinal("CategoriaPuesto")) : string.Empty;
                    Item.GrupoSanguineo   = !dr.IsDBNull(dr.GetOrdinal("GrupoSanguineo")) ? dr.GetString(dr.GetOrdinal("GrupoSanguineo")) : string.Empty;
                    Item.DirCalle         = !dr.IsDBNull(dr.GetOrdinal("Direccion")) ? dr.GetString(dr.GetOrdinal("Direccion")) : string.Empty;
                    Item.TieneCuenta      = !dr.IsDBNull(dr.GetOrdinal("TieneCuenta")) ? dr.GetBoolean(dr.GetOrdinal("TieneCuenta")) : false;
                    Lista.Add(Item);
                }
                dr.Close();
                return(Lista);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 4
0
 public CatEmpleadoModels EliminarEmpleado(CatEmpleadoModels datos)
 {
     try
     {
         object[] parametros =
         {
             datos.IDEmpleado, datos.Usuario
         };
         object aux = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Catalogo_del_CatEmpleado", parametros);
         datos.IDEmpleado = aux.ToString();
         if (!string.IsNullOrEmpty(datos.IDEmpleado))
         {
             datos.Completado = true;
         }
         else
         {
             datos.Completado = false;
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void ObtenerReporteNominaSaldos(NominaModels Datos)
        {
            try
            {
                object[] Parametros = { Datos.IDNomina, Datos.IDSucursal };
                DataSet  Ds         = SqlHelper.ExecuteDataset(Datos.Conexion, "spCSLDB_Nomina_get_RptNominaSaldos", Parametros);
                if (Ds != null)
                {
                    if (Ds.Tables.Count == 3)
                    {
                        DataTableReader Dr = Ds.Tables[0].CreateDataReader();
                        while (Dr.Read())
                        {
                            Datos.ClaveNomina   = Dr.GetString(Dr.GetOrdinal("ClaveNomina"));
                            Datos.FechaInicio   = Dr.GetDateTime(Dr.GetOrdinal("FechaInicio"));
                            Datos.FechaFin      = Dr.GetDateTime(Dr.GetOrdinal("FechaFin"));
                            Datos.DiasPeriodo   = Dr.GetInt32(Dr.GetOrdinal("DiasPeriodo"));
                            Datos.PeriodoFechas = "DEL " + Datos.FechaInicio.ToShortDateString() + " AL " + Datos.FechaFin.ToShortDateString();
                        }

                        DataTableReader            Dr2   = Ds.Tables[1].CreateDataReader();
                        List <NominaDetalleModels> Lista = new List <NominaDetalleModels>();
                        NominaDetalleModels        Item;
                        while (Dr2.Read())
                        {
                            Item = new NominaDetalleModels();
                            Item.NombreEmpleado = Dr2.GetString(Dr2.GetOrdinal("Empleado"));
                            Item.Percepciones   = Dr2.GetDecimal(Dr2.GetOrdinal("Percepciones"));
                            Item.Deducciones    = Dr2.GetDecimal(Dr2.GetOrdinal("Deducciones"));
                            Item.Total          = Dr2.GetDecimal(Dr2.GetOrdinal("Total"));
                            Item.Puesto         = Dr2.GetString(Dr2.GetOrdinal("Puesto"));
                            Item.Sueldo         = Dr2.GetDecimal(Dr2.GetOrdinal("Sueldo"));
                            Item.DiasLaborados  = Dr2.GetInt16(Dr2.GetOrdinal("DiasLaborados"));
                            Lista.Add(Item);
                        }
                        Datos.ListaNominaDetalle = Lista;

                        DataTableReader Dr3 = Ds.Tables[2].CreateDataReader();
                        List <NominaConceptosFijosModels> Lista02 = new List <NominaConceptosFijosModels>();
                        List <CatEmpleadoModels>          ListaEm = new List <CatEmpleadoModels>();
                        CatEmpleadoModels Item003;

                        NominaConceptosFijosModels Item02;
                        while (Dr3.Read())
                        {
                            Item003            = new CatEmpleadoModels();
                            Item003.IDEmpleado = Dr3.GetString(Dr3.GetOrdinal("IDEmpleado"));
            bmpFromString = Datos.DatosEmpresa.LogoEmpresa.Base64StringToBitmap();
                    Datos.DatosEmpresa.ImagenContruida = bmpFromString.ToBase64ImageReport(ImageFormat.Png);
                }
                return(Datos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public SalidaAlmacenModels()
 {
     _IDSalidaAlmacen = string.Empty;
     _Sucursal        = new CatSucursalesModels();
     _Almacen         = new CatAlmacenModels();
     _Empleado        = new CatEmpleadoModels();
     _FechaSalida     = DateTime.Today;
     _FolioSalida     = string.Empty;
     _Comentario      = string.Empty;
     _Estatus         = string.Empty;
     _CssEstatus      = string.Empty;
     _IDEstatus       = 0;
     Conexion         = string.Empty;
     Resultado        = 0;
     Completado       = false;
     Usuario          = string.Empty;
     Opcion           = 0;
 }
Esempio n. 7
0
 public CatEmpleadoModels AbcCatEmpleado(CatEmpleadoModels datos)
 {
     try
     {
         object[] parametros =
         {
             datos.Opcion,
             datos.IDEmpleado ?? string.Empty,
             datos.IDTipoUsuario,
             datos.AbrirCaja,
             datos.CodigoUsuario ?? string.Empty,
             datos.Nombre ?? string.Empty,
             datos.ApellidoPat ?? string.Empty,
             datos.ApellidoMat ?? string.Empty,
             datos.AltaNominal,
             datos.IDPuesto,
             datos.IDCategoriaPuesto ?? string.Empty,
             datos.IDSucursalActual ?? string.Empty,
             datos.DirCalle ?? string.Empty,
             datos.DirColonia ?? string.Empty,
             datos.DirNumero ?? string.Empty,
             datos.Telefono ?? string.Empty,
             datos.IDGrupoSanguineo,
             datos.Usuario ?? string.Empty,
             datos.FechaNacimiento,
             datos.Licencia
         };
         object aux = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Catalogo_ac_CatEmpleado", parametros);
         datos.IDEmpleado = aux.ToString();
         if (!string.IsNullOrEmpty(datos.IDEmpleado))
         {
             datos.Completado = true;
         }
         else
         {
             datos.Completado = false;
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <CatEmpleadoModels> ObtenerComboEmpleadosSalidaAlmacen(string Conexion, string IDSucursal)
 {
     try
     {
         List <CatEmpleadoModels> Lista = new List <CatEmpleadoModels>();
         CatEmpleadoModels        Item;
         SqlDataReader            Dr = SqlHelper.ExecuteReader(Conexion, "spCSLDB_Combo_get_EmpleadosSalidaAlmacen", IDSucursal);
         while (Dr.Read())
         {
             Item                = new CatEmpleadoModels();
             Item.IDEmpleado     = !Dr.IsDBNull(Dr.GetOrdinal("IDEmpleado")) ? Dr.GetString(Dr.GetOrdinal("IDEmpleado")) : string.Empty;
             Item.NombreCompleto = !Dr.IsDBNull(Dr.GetOrdinal("NombreEmpleado")) ? Dr.GetString(Dr.GetOrdinal("NombreEmpleado")) : string.Empty;
             Lista.Add(Item);
         }
         Dr.Close();
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 9
0
 public List <CatPuestoModels> obtenerComboCatPuesto(CatEmpleadoModels Datos)
 {
     try
     {
         List <CatPuestoModels> lista = new List <CatPuestoModels>();
         CatPuestoModels        item;
         SqlDataReader          dr = null;
         dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_Combo_get_CatPuestos");
         while (dr.Read())
         {
             item             = new CatPuestoModels();
             item.IDPuesto    = Convert.ToInt32(dr["IDPuesto"].ToString());
             item.Descripcion = dr["Descripcion"].ToString();
             lista.Add(item);
         }
         dr.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 10
0
 public List <CatGrupoSanguineoModels> ObteneComboCatGrupoSanguineo(CatEmpleadoModels Datos)
 {
     try
     {
         List <CatGrupoSanguineoModels> lista = new List <CatGrupoSanguineoModels>();
         CatGrupoSanguineoModels        item;
         SqlDataReader dr = null;
         dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_Combo_get_CatGrupoSanguineo");
         // lista.Add(new CatGeneroModels { IDGenero = string.Empty, NombreSucursal = " - Seleccione -" });
         while (dr.Read())
         {
             item = new CatGrupoSanguineoModels();
             item.IDGrupoSanguineo = !dr.IsDBNull(dr.GetOrdinal("id_grupoSanguineo")) ? dr.GetInt32(dr.GetOrdinal("id_grupoSanguineo")) : 0;
             item.descripcion      = !dr.IsDBNull(dr.GetOrdinal("TipoSanguineo")) ? dr.GetString(dr.GetOrdinal("TipoSanguineo")) : string.Empty;
             lista.Add(item);
         }
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 11
0
        public CatEmpleadoModels ObtenerDetalleCatEmpleado(CatEmpleadoModels datos)
        {
            try
            {
                object[]      parametros = { datos.IDEmpleado };
                SqlDataReader dr         = null;
                dr = SqlHelper.ExecuteReader(datos.Conexion, "spCSLDB_Catalogo_get_CatEmpleadoXID", parametros);
                while (dr.Read())
                {
                    datos.IDEmpleado        = !dr.IsDBNull(dr.GetOrdinal("IDEmpleado")) ? dr.GetString(dr.GetOrdinal("IDEmpleado")) : string.Empty;
                    datos.IDTipoUsuario     = !dr.IsDBNull(dr.GetOrdinal("IDTipoUsuario")) ? dr.GetInt16(dr.GetOrdinal("IDTipoUsuario")) : 0;
                    datos.AbrirCaja         = !dr.IsDBNull(dr.GetOrdinal("AbrirCaja")) ? dr.GetBoolean(dr.GetOrdinal("AbrirCaja")) : false;
                    datos.CodigoUsuario     = !dr.IsDBNull(dr.GetOrdinal("CodigoUsuario")) ? dr.GetString(dr.GetOrdinal("CodigoUsuario")) : string.Empty;
                    datos.Nombre            = !dr.IsDBNull(dr.GetOrdinal("Nombre")) ? dr.GetString(dr.GetOrdinal("Nombre")) : string.Empty;
                    datos.ApellidoPat       = !dr.IsDBNull(dr.GetOrdinal("ApellidoPat")) ? dr.GetString(dr.GetOrdinal("ApellidoPat")) : string.Empty;
                    datos.ApellidoMat       = !dr.IsDBNull(dr.GetOrdinal("ApellidoMat")) ? dr.GetString(dr.GetOrdinal("ApellidoMat")) : string.Empty;
                    datos.AltaNominal       = !dr.IsDBNull(dr.GetOrdinal("AltaNomina")) ? dr.GetBoolean(dr.GetOrdinal("AltaNomina")) : false;
                    datos.IDPuesto          = !dr.IsDBNull(dr.GetOrdinal("IDPuesto")) ? dr.GetInt32(dr.GetOrdinal("IDPuesto")) : 0;
                    datos.IDCategoriaPuesto = !dr.IsDBNull(dr.GetOrdinal("IDCategoriaPuesto")) ? dr.GetString(dr.GetOrdinal("IDCategoriaPuesto")) : string.Empty;
                    datos.IDSucursalActual  = !dr.IsDBNull(dr.GetOrdinal("IDSucursal")) ? dr.GetString(dr.GetOrdinal("IDSucursal")) : string.Empty;
                    datos.DirCalle          = !dr.IsDBNull(dr.GetOrdinal("DirCalle")) ? dr.GetString(dr.GetOrdinal("DirCalle")) : string.Empty;
                    datos.DirColonia        = !dr.IsDBNull(dr.GetOrdinal("DirColonia")) ? dr.GetString(dr.GetOrdinal("DirColonia")) : string.Empty;
                    datos.DirNumero         = !dr.IsDBNull(dr.GetOrdinal("DirNumero")) ? dr.GetString(dr.GetOrdinal("DirNumero")) : string.Empty;
                    datos.Telefono          = !dr.IsDBNull(dr.GetOrdinal("Telefono")) ? dr.GetString(dr.GetOrdinal("Telefono")) : string.Empty;
                    datos.IDGrupoSanguineo  = !dr.IsDBNull(dr.GetOrdinal("IDGrupoSanguineo")) ? dr.GetInt32(dr.GetOrdinal("IDGrupoSanguineo")) : 0;
                    datos.FechaNacimiento   = !dr.IsDBNull(dr.GetOrdinal("fechaNacimiento")) ? dr.GetDateTime(dr.GetOrdinal("fechaNacimiento")) : DateTime.Today;
                    datos.Licencia          = !dr.IsDBNull(dr.GetOrdinal("licencia")) ? dr.GetString(dr.GetOrdinal("licencia")) : string.Empty;
                }
                dr.Close();
                return(datos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
 public List <CatEmpleadoModels> LlenarComboEmpleadosContadores(bool IncluirSelect)
 {
     try
     {
         List <CatEmpleadoModels> Lista = new List <CatEmpleadoModels>();
         SqlDataReader            Dr    = SqlHelper.ExecuteReader(_ConexionRepositorio.CadenaConexion, "cajachica.spCIDDB_ComboContadores", IncluirSelect);
         CatEmpleadoModels        Item;
         while (Dr.Read())
         {
             Item = new CatEmpleadoModels
             {
                 IDEmpleado = !Dr.IsDBNull(Dr.GetOrdinal("IdEmpleado")) ? Dr.GetString(Dr.GetOrdinal("IdEmpleado")) : string.Empty,
                 Nombre     = !Dr.IsDBNull(Dr.GetOrdinal("NombreCompleto")) ? Dr.GetString(Dr.GetOrdinal("NombreCompleto")) : string.Empty
             };
             Lista.Add(Item);
         }
         Dr.Close();
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 13
0
 public List <CatCategoriaPuestoModels> ObteneComboCatCategoriaPuesto(CatEmpleadoModels Datos)
 {
     try
     {
         List <CatCategoriaPuestoModels> lista = new List <CatCategoriaPuestoModels>();
         CatCategoriaPuestoModels        item;
         SqlDataReader dr = null;
         dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_Combo_get_CatCategoriaPuesto", Datos.IDPuesto);
         // lista.Add(new CatGeneroModels { IDGenero = string.Empty, NombreSucursal = " - Seleccione -" });
         while (dr.Read())
         {
             item = new CatCategoriaPuestoModels();
             item.id_categoria = !dr.IsDBNull(dr.GetOrdinal("IDCategoria")) ? dr.GetString(dr.GetOrdinal("IDCategoria")) : string.Empty;
             item.descripcion  = !dr.IsDBNull(dr.GetOrdinal("Descripcion")) ? dr.GetString(dr.GetOrdinal("Descripcion")) : string.Empty;
             lista.Add(item);
         }
         dr.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }