コード例 #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;
     }
 }
コード例 #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;
     }
 }
コード例 #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;
            }
        }
コード例 #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;
     }
 }
コード例 #5
0
        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;
            }
        }
コード例 #6
0
 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;
 }
コード例 #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;
     }
 }
コード例 #8
0
 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;
     }
 }
コード例 #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;
     }
 }
コード例 #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;
     }
 }
コード例 #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;
            }
        }
コード例 #12
0
 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;
     }
 }
コード例 #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;
     }
 }