Ejemplo n.º 1
0
        public List <Categoria> DTCateg()
        {
            DataTable     dt         = new DataTable();
            SqlConnection connection = null;

            List <Categoria> lstCat = new List <Categoria>();

            try {
                using (connection = Conexion.ObtieneConexion("ConexionBD")) {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "SELECT * FROM Categorias order by idCategoria ASC");
                    dt.Load(consulta);
                    connection.Close();
                }


                foreach (DataRow row in dt.Rows)
                {
                    Categoria item = new Categoria();

                    item.idCategoria     = Convert.ToInt32(row["idCategoria"]);
                    item.nombreCategoria = row["nombreCategoria"].ToString();
                    item.estatus         = Convert.ToBoolean(row["estatus"].ToString());
                    lstCat.Add(item);
                }
            } catch (Exception ex) {
                Console.WriteLine(ex);
                throw;
            }
            return(lstCat);
        }
Ejemplo n.º 2
0
        public bool insertaLecturas(DataSet regitros)
        {
            SqlConnection connection = null;
            SqlDataReader consulta;
            int           idBitacora = 0;

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    foreach (DataRow row in regitros.Tables["informacion"].Rows)
                    {
                        idBitacora = Convert.ToInt32(row["idBitacora"].ToString());
                    }


                    foreach (DataRow item in regitros.Tables["Lecturas"].Rows)
                    {
                        connection.Open();
                        consulta = Ejecuta.ConsultaConRetorno(connection, "INSERT INTO ModelosTrazabilidad.LecturasxBitacora VALUES (" + idBitacora + "," + item["idSensor"].ToString() + "," + item["idModulo"].ToString() + "," + item["valor"].ToString() + ")");
                        connection.Close();
                    }
                }
                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                throw ex;
            }
        }
Ejemplo n.º 3
0
        public AreasBYProceso LlenaComboArea()
        {
            AreasBYProceso             campos         = new AreasBYProceso();
            DataTable                  dt             = new DataTable();
            List <CamposAreaByProceso> ListaAreaCombo = new List <CamposAreaByProceso>();
            SqlConnection              connection     = null;

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_ComboAreaBYProceso");
                    dt.Load(consulta);
                    connection.Close();
                }

                foreach (DataRow row in dt.Rows)
                {
                    CamposAreaByProceso reg = new CamposAreaByProceso();
                    reg.idArea     = Convert.ToInt32(row["idArea"].ToString());
                    reg.nombreArea = row["nombreArea"].ToString();
                    ListaAreaCombo.Add(reg);
                }
                campos.ListaAreaByProceso = ListaAreaCombo.ToArray();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
            return(campos);
        }
        public ComboPuestos LlenaComboPuesto()
        {
            ComboPuestos listaPuestos = new ComboPuestos();

            DataTable            dt         = new DataTable();
            SqlConnection        connection = null;
            List <CamposPuestos> composList = new List <CamposPuestos>();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "[dbo].[Usp_CombPuestosMostrar]");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposPuestos reg = new CamposPuestos();
                    reg.idPuesto    = Convert.ToInt32(row["idPuesto"].ToString());
                    reg.descripcion = row["descripcion"].ToString();
                    composList.Add(reg);
                }
                listaPuestos.listaPuestos = composList.ToArray();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
            return(listaPuestos);
        }
        public ComboPersonal LlenaComboPersonal()
        {
            ComboPersonal listaPersonal = new ComboPersonal();

            DataTable             dt         = new DataTable();
            SqlConnection         connection = null;
            List <CamposPersonal> composList = new List <CamposPersonal>();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "[dbo].[Usp_CombPersonalMostrar]");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposPersonal reg = new CamposPersonal();
                    reg.idPersonal     = Convert.ToInt32(row["idPersonal"].ToString());
                    reg.nombrePersonal = row["nombrePersonal"].ToString();
                    composList.Add(reg);
                }
                listaPersonal.listaPersonal = composList.ToArray();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
            return(listaPersonal);
        }
Ejemplo n.º 6
0
        public DataTable Lecturas(int idModelo)
        {
            DataTable     dtLecturas = new DataTable();
            SqlConnection connection = null;
            SqlDataReader consulta;

            try{
                using (connection = Conexion.ObtieneConexion("ConexionBD")){
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "SELECT distinct  M.descripcion Modulo, S.descripcion Sensor,"
                                                          + " valor Lectura, u.acronimo Unidad"
                                                          + " FROM ModelosTrazabilidad.LecturasxBitacora LB,"
                                                          + " ModelosTrazabilidad.Bitacora B, ModelosTrazabilidad.Sensores S,"
                                                          + " ModelosTrazabilidad.Modulos M, ModelosTrazabilidad.Unidades U,"
                                                          + " ModelosTrazabilidad.Modelos MO,"
                                                          + " ModelosTrazabilidad.EtapasxProceso EP, ModelosTrazabilidad.ProcesosxModelo PM"
                                                          + " WHERE B.idBitacora = LB.idBitacora"
                                                          + " AND S.idSensor = LB.idSensor"
                                                          + " AND M.idModulo = LB.idModulo"
                                                          + " AND U.idUnidad = S.idUnidad"
                                                          + " AND EP.idEtapaxProceso = B.idEtapaxProceso"
                                                          + " AND PM.idProcesoxModelo = EP.idProcesoxModelo"
                                                          + " AND MO.idModelo = PM.idModelo"
                                                          + " AND MO.idModelo = " + idModelo
                                                          + " AND B.bandera = 0");
                    dtLecturas.Load(consulta);
                    connection.Close();
                }
            }
            catch
            {
            }
            return(dtLecturas);
        }
Ejemplo n.º 7
0
        public bool InsertLineaParo(int idLinea, String fechaHoraInicio, int idMotivoParo, int idPersonal)
        {
            SqlConnection connection = null;
            bool          ins;

            try {
                using (connection = Conexion.ObtieneConexion("ConexionBD")) {
                    connection.Open();
                    SqlDataReader Resul2 = Ejecuta.ConsultaConRetorno(connection, "SELECT count(idParoLinea)+1 as idParoLinea FROM ParosLinea");
                    Resul2.Read();
                    int   resultadoid2 = Resul2.GetInt32(0);
                    Int32 idaccion     = resultadoid2;
                    if (idaccion == 0)
                    {
                        idaccion = (idaccion + 1);
                    }
                    connection.Close();


                    connection.Open();
                    ins = Ejecuta.ConsultaSinRetorno1(connection, "INSERT INTO ParosLinea(idParoLinea,idLinea,fechaHoraInicio,idMotivoParo,idPersonal) VALUES(" + idaccion + "," + idLinea + ",'" + fechaHoraInicio + "'," + idMotivoParo + "," + idPersonal + ")");
                    connection.Close();
                }
            } catch (Exception ex) {
                Console.WriteLine(ex);
                throw;
            }


            return(ins);
        }
        public Roles LlenaComboRoles()
        {
            Roles listaRoles = new Roles();

            DataTable          dt         = new DataTable();
            SqlConnection      connection = null;
            List <CamposRoles> composList = new List <CamposRoles>();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "[dbo].[Usp_CombRolesMostrar]");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposRoles reg = new CamposRoles();
                    reg.idRol     = Convert.ToInt32(row["idRol"].ToString());
                    reg.nombreRol = row["nombreRol"].ToString();
                    composList.Add(reg);
                }
                listaRoles.listaRegistrosRoles = composList.ToArray();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
            return(listaRoles);
        }
Ejemplo n.º 9
0
        public List <ProcesoParos> DTProcesoParos()
        {
            DataTable     dt         = new DataTable();
            SqlConnection connection = null;

            List <ProcesoParos> lstCat = new List <ProcesoParos>();

            try {
                using (connection = Conexion.ObtieneConexion("ConexionBD")) {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "SELECT * FROM ProcesoParos ORDER BY idProcesoParo ASC");
                    dt.Load(consulta);
                    connection.Close();
                }


                foreach (DataRow row in dt.Rows)
                {
                    ProcesoParos item = new ProcesoParos();

                    item.idProcesoParo = Convert.ToInt32(row["idProcesoParo"]);
                    item.nombreProceso = row["nombreProceso"].ToString();
                    lstCat.Add(item);
                }
            } catch (Exception ex) {
                Console.WriteLine(ex);
                throw;
            }
            return(lstCat);
        }
        public TipoPersona LlenaComboTipoPersona()
        {
            TipoPersona campos = new TipoPersona();
            DataTable   dt     = new DataTable();
            List <CamposTipoPersona> composList = new List <CamposTipoPersona>();
            SqlConnection            connection = null;

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_ComboTipoPersona");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposTipoPersona reg = new CamposTipoPersona();
                    reg.IdTipoPersona = Convert.ToInt32(row["idTipoPersona"].ToString());
                    reg.TipoPersona   = row["TipoPersona"].ToString();
                    composList.Add(reg);
                }
                campos.ListaRegTipoPersona = composList.ToArray();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
            return(campos);
        }
Ejemplo n.º 11
0
        public List <motivosParo> DTMotivosParo(int idMotivo)
        {
            DataTable     dt         = new DataTable();
            SqlConnection connection = null;

            List <motivosParo> lstCat = new List <motivosParo>();

            try {
                using (connection = Conexion.ObtieneConexion("ConexionBD")) {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "SELECT * FROM MotivosParo where idMotivoParo = " + idMotivo + "  order by idMotivoParo ASC");
                    dt.Load(consulta);
                    connection.Close();
                }


                foreach (DataRow row in dt.Rows)
                {
                    motivosParo item = new motivosParo();

                    item.idMotivoParo    = Convert.ToInt32(row["idMotivoParo"]);
                    item.descripcionParo = row["descripcionParo"].ToString();
                    item.estatus         = Convert.ToBoolean(row["estatus"]);

                    lstCat.Add(item);
                }
            } catch (Exception ex) {
                Console.WriteLine(ex);
                throw;
            }
            return(lstCat);
        }
        public CodigoPostal LlenaComboCodigoPostal()
        {
            CodigoPostal    campos     = new CodigoPostal();
            DataTable       dt         = new DataTable();
            List <CamposCP> composList = new List <CamposCP>();
            SqlConnection   connection = null;

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_TodosLosCPyEstados");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposCP reg = new CamposCP();
                    reg.Estado             = new CamposEstado();
                    reg.c_CP               = Convert.ToInt32(row["c_CP"].ToString());
                    reg.Estado.idEstado    = Convert.ToInt32(row["idEstado"].ToString());
                    reg.Estado.descripcion = row["descripcion"].ToString();
                    composList.Add(reg);
                }
                campos.ListaRegistroCP = composList.ToArray();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
            return(campos);
        }
Ejemplo n.º 13
0
        public Usuario login(Usuario usuario)
        {
            Usuario        campos     = new Usuario();
            DataTable      dt         = new DataTable();
            SqlConnection  connection = null;
            List <Usuario> camposList = new List <Usuario>();

            try {
                using (connection = Conexion.ObtieneConexion("ConexionBD")) {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "SELECT * FROM usuarios WHERE nombre = '" + usuario.nombre + "' OR nombre_usuario = '" + usuario.nombreUsuario + "' AND contrasena = '" + usuario.contraseña + "'");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    campos.id            = Convert.ToInt32(row["id"].ToString());
                    campos.nombre        = row["nombre"].ToString();
                    campos.nombre        = row["apellido_materno"].ToString();
                    campos.nombre        = row["apellido_paterno"].ToString();
                    campos.nombreUsuario = row["nombreUsuario"].ToString();
                    campos.contraseña    = row["contrasena"].ToString();
                }
            } catch (Exception ex) {
                Console.WriteLine(ex);
            }
            Console.WriteLine(campos);
            return(campos);
        }
Ejemplo n.º 14
0
        public Perfil LlenaTablaDatos()
        {
            Perfil              listadatos = new Perfil();
            DataTable           dt         = new DataTable();
            SqlConnection       connection = null;
            List <CamposPerfil> composList = new List <CamposPerfil>();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_CatPerfilesMostrarInfoPerfil");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposPerfil reg = new CamposPerfil();
                    reg.idPerfil    = Convert.ToInt32(row["idRol"].ToString());
                    reg.nombre      = row["nombreRol"].ToString();
                    reg.descripcion = row["descripcionRol"].ToString();
                    composList.Add(reg);
                }
                listadatos.listaPerfiles = composList.ToArray();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
            return(listadatos);
        }
Ejemplo n.º 15
0
        public List <subCategorias> DTSubCateg(int idProceso)
        {
            DataTable     dt         = new DataTable();
            SqlConnection connection = null;

            List <subCategorias> lstCat = new List <subCategorias>();

            try {
                using (connection = Conexion.ObtieneConexion("ConexionBD")) {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "SELECT * FROM SubcategoriaxCategoria where idCategoria = " + idProceso + " order by idSubcategoriaxCategoria ASC");
                    dt.Load(consulta);
                    connection.Close();
                }


                foreach (DataRow row in dt.Rows)
                {
                    subCategorias item = new subCategorias();

                    item.idCategoria = Convert.ToInt32(row["idCategoria"]);
                    item.idSubcategoriaxCategoria = Convert.ToInt32(row["idSubcategoriaxCategoria"]);
                    item.descripcionSubcategoria  = row["descripcionSubcategoria"].ToString();
                    item.idMotivoParo             = Convert.ToInt32(row["idMotivoParo"]);

                    lstCat.Add(item);
                }
            } catch (Exception ex) {
                Console.WriteLine(ex);
                throw;
            }
            return(lstCat);
        }
        public Proveedor LlenaTablaDatos()
        {
            Proveedor              listadatos = new Proveedor();
            DataTable              dt         = new DataTable();
            SqlConnection          connection = null;
            List <CamposProveedor> composList = new List <CamposProveedor>();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_CatProveedorMostrarInfo");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposProveedor reg = new CamposProveedor();
                    reg.tipoProveedor = new CamposTipoProveedor();
                    reg.datosFiscales = new CamposDatosFiscales();
                    reg.tipoPersona   = new CamposTipoPersona();
                    reg.estado        = new CamposEstado();
                    reg.idProveedor   = Convert.ToInt32(row["idProveedor"].ToString());
                    reg.tipoProveedor.idTipoProveedor = Convert.ToInt32(row["idTipoProveedor"].ToString());
                    reg.datosFiscales.IdDatosFiscales = Convert.ToInt32(row["idDatosFiscales"].ToString());
                    reg.fechaAlta = Convert.ToDateTime(row["fechaAlta"].ToString());
                    //reg.fechaBaja = Convert.ToDateTime(row["fechaBaja"].ToString());
                    reg.nombre = row["nombre"].ToString();
                    reg.tipoProveedor.descripcion    = row["TipoProveedor"].ToString();
                    reg.datosFiscales.RFC            = row["rfc"].ToString();
                    reg.datosFiscales.RazonSocial    = row["razonSocial"].ToString();
                    reg.datosFiscales.C_CP           = Convert.ToInt32(row["CodigoPostal"].ToString());
                    reg.datosFiscales.Calle          = row["calle"].ToString();
                    reg.estado.idEstado              = Convert.ToInt32(row["idEstado"].ToString());
                    reg.estado.descripcion           = row["estado"].ToString();
                    reg.tipoPersona.IdTipoPersona    = Convert.ToInt32(row["idTipoPersona"].ToString());
                    reg.datosFiscales.NumeroExterior = row["numeroExterior"].ToString();
                    reg.datosFiscales.NumeroInterior = row["numeroInterior"].ToString();
                    reg.tipoPersona.TipoPersona      = row["TipoPersona"].ToString();

                    composList.Add(reg);
                }
                listadatos.listaProveedores = composList.ToArray();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
            return(listadatos);
        }
Ejemplo n.º 17
0
        public BitacoraTransacciones DetalleBitacoraD(string idtransaccion)
        {
            BitacoraTransacciones detalle    = new BitacoraTransacciones();
            DataTable             dt         = new DataTable();
            SqlConnection         connection = null;
            List <camposBitacora> Campos     = new List <camposBitacora>();


            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "SELECT idBitacora,idTransaccion,cveMovimiento,camposTransacciones,idEtapa,idAccion,estatus"
                                                          + " FROM Configuracion.BitacoraTransacciones"
                                                          + " where idTransaccion = '" + idtransaccion + "'");
                    dt.Load(consulta);
                    connection.Close();
                }

                foreach (DataRow rowDet in dt.Rows)
                {
                    camposBitacora valores = new camposBitacora();
                    valores.idBitacora          = Convert.ToInt32(rowDet["idBitacora"].ToString());
                    valores.idTransaccion       = rowDet["idTransaccion"].ToString();
                    valores.cveMovimiento       = rowDet["cveMovimiento"].ToString();
                    valores.camposTransacciones = rowDet["camposTransacciones"].ToString();
                    valores.idEtapa             = Convert.ToInt32(rowDet["idEtapa"].ToString());
                    valores.idAccion            = Convert.ToInt32(rowDet["idAccion"].ToString());
                    if (rowDet["estatus"].ToString() == "null")
                    {
                        valores.estatus = Convert.ToBoolean(rowDet["estatus"].ToString());
                    }
                    else
                    {
                        valores.estatus = false;
                    }
                    Campos.Add(valores);
                }

                detalle.lista = Campos.ToArray();
            }
            catch (Exception ex)
            {
                Console.WriteLine("" + ex.Message, ex);
                throw;
            }


            return(detalle);
        }
Ejemplo n.º 18
0
        public CamposTransaccion ArmaFormularioxEtapa(int idTipoTransaccion, string idtransaccion)
        {
            Entidades.CamposTransaccion comptran = new Entidades.CamposTransaccion();
            SqlConnection connection             = null;
            DataTable     Transacciones          = new DataTable();
            SqlDataReader consulta;

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    connection.Open();

                    consulta = Ejecuta.ConsultaConRetorno(connection, "SELECT tt.[idTipoTransaccion], MAE.idTransaccion,[descripcion],"
                                                          + " [cveTipoTransaccion], CTT.categoriaTransac, idFormula,"
                                                          + " cadenaGenerada, TT.activo, EATT.idEtapa FROM Configuracion.TiposTransacciones TT"
                                                          + " INNER JOIN Configuracion.CategoriaTipoTransaccion CTT on TT.idCatTipoTransac = CTT.idCatTipoTransac"
                                                          + " LEFT JOIN Configuracion.Formulas F on TT.idTipoTransaccion = F.idTipoTransaccion"
                                                          + " INNER JOIN Configuracion.EtapasAccionesTipoTransacciones EATT ON"
                                                          + " TT.idTipoTransaccion = EATT.idTipoTransaccion INNER JOIN"
                                                          + " Configuracion.MAETransacciones MAE ON MAE.idTipoTransaccion = TT.idTipoTransaccion"
                                                          + " where MAE.idTransaccion = '" + idtransaccion + "' AND EATT.idEtapa<>"
                                                          + " (SELECT idEtapa FROM Configuracion.MAETransacciones WHERE idTransaccion = '" + idtransaccion + "')");

                    Transacciones.Load(consulta);



                    connection.Close();

                    foreach (DataRow Transaccion in Transacciones.Rows)
                    {
                        comptran.idTipoTrasaccion   = Convert.ToInt32(Transaccion["idTipoTransaccion"].ToString());
                        comptran.idTrasaccion       = Transaccion["idTransaccion"].ToString();
                        comptran.descripcion        = Transaccion["descripcion"].ToString();
                        comptran.cveTipoTransaccion = Transaccion["cveTipoTransaccion"].ToString();
                        comptran.categoriaTransac   = Transaccion["categoriaTransac"].ToString();
                        comptran.idEtapa            = Convert.ToInt32(Transaccion["idEtapa"].ToString());
                        comptran.activo             = Convert.ToBoolean(Transaccion["activo"].ToString());
                        CamposTransaccionxEtapa(ref comptran);
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("" + ex.Message, ex);
                throw;
            }

            return(comptran);
        }
        public PersonalUsuario llenaTablaPersonalUsuario()
        {
            PersonalUsuario listaPersonalUsuario = new PersonalUsuario();

            DataTable     dt         = new DataTable();
            SqlConnection connection = null;
            List <CamposPersonalUsuario> composList = new List <CamposPersonalUsuario>();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "[dbo].[Usp_CnfPersonalUsuariosConsultar]");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposPersonalUsuario reg = new CamposPersonalUsuario();
                    reg.idPersonal    = Convert.ToInt32(row["idPersonal"].ToString());
                    reg.idUsuario     = Convert.ToInt32(row["idUsuario"].ToString());
                    reg.idRol         = Convert.ToInt32(row["idRol"].ToString());
                    reg.nombre        = row["nombre"].ToString();
                    reg.rfc           = row["rfc"].ToString();
                    reg.puesto        = row["puesto"].ToString();
                    reg.email         = row["email"].ToString();
                    reg.acceso        = row["acceso"].ToString();
                    reg.nombreRol     = row["nombreRol"].ToString();
                    reg.nombreUsuario = row["nombreUsuario"].ToString();
                    reg.privilegios   = row["privilegios"].ToString();
                    reg.idEstado      = Convert.ToInt32(row["idEstado"].ToString());
                    reg.c_CP          = Convert.ToInt32(row["c_CP"].ToString());
                    reg.idPuesto      = Convert.ToInt32(row["idPuesto"].ToString());
                    reg.apPaterno     = row["apPaterno"].ToString();
                    reg.apMaterno     = row["apMaterno"].ToString();
                    reg.nombreSolo    = row["nombreSolo"].ToString();
                    reg.contrasena    = row["contrasena"].ToString();
                    composList.Add(reg);
                }
                listaPersonalUsuario.listaPersonalUsuario = composList.ToArray();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
            return(listaPersonalUsuario);
        }
        public Sucursal LlenaTablaSucursales()
        {
            Sucursal              listadatos = new Sucursal();
            DataTable             dt         = new DataTable();
            SqlConnection         connection = null;
            List <CamposSucursal> composList = new List <CamposSucursal>();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "[Usp_CatSucursalMostrar]");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposSucursal reg = new CamposSucursal();
                    reg.DatosFiscales             = new CamposDatosFiscales();
                    reg.DatosFiscales.Estado      = new CamposEstado();
                    reg.DatosFiscales.TipoPersona = new CamposTipoPersona();
                    reg.idSucursal                              = Convert.ToInt32(row["idSucursal"].ToString());
                    reg.nombre                                  = row["Sucursal"].ToString();
                    reg.idEmpresa                               = Convert.ToInt32(row["idEmpresa"].ToString());
                    reg.empresa                                 = row["Empresa"].ToString();
                    reg.idDatosFiscales                         = Convert.ToInt32(row["idDatosFiscales"].ToString());
                    reg.DatosFiscales.RFC                       = row["RFC"].ToString();
                    reg.DatosFiscales.RazonSocial               = row["razonSocial"].ToString();
                    reg.DatosFiscales.Calle                     = row["calle"].ToString();
                    reg.DatosFiscales.NumeroExterior            = row["numeroExterior"].ToString();
                    reg.DatosFiscales.NumeroInterior            = row["numeroInterior"].ToString();
                    reg.DatosFiscales.Estado.idEstado           = Convert.ToInt32(row["idEstado"].ToString());
                    reg.DatosFiscales.C_CP                      = Convert.ToInt32(row["c_CP"].ToString());
                    reg.DatosFiscales.TipoPersona.IdTipoPersona = Convert.ToInt32(row["idTipoPersona"].ToString());

                    composList.Add(reg);
                }
                listadatos.ListaRegistrosSucursal = composList.ToArray();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
            return(listadatos);
        }
        public Maquina LlenaTablaMaquina()
        {
            Maquina              listadatos = new Maquina();
            DataTable            dt         = new DataTable();
            SqlConnection        connection = null;
            List <CamposMaquina> camposList = new List <CamposMaquina>();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "[Usp_CatMaquinasMostrar]");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposMaquina reg = new CamposMaquina();
                    reg.CamposPlaca               = new CamposPlaca();
                    reg.MarcasMaquina             = new CamposMarcasMaquina();
                    reg.EtatusMaquina             = new CamposEtatusMaquina();
                    reg.NavesIndus                = new CamposNavesIndus();
                    reg.IdMaquina                 = Convert.ToInt32(row["idMaquina"].ToString());
                    reg.Descripcion               = row["Maquina"].ToString();
                    reg.MarcasMaquina.IdMarca     = Convert.ToInt32(row["IdMarca"].ToString());
                    reg.MarcasMaquina.Descripcion = row["Marca"].ToString();
                    reg.Año                        = Convert.ToInt32(row["año"].ToString());
                    reg.NoSerie                    = row["noSerie"].ToString();
                    reg.NavesIndus.IdNave          = Convert.ToInt32(row["idNave"].ToString());
                    reg.NavesIndus.DescripcionNave = row["Nave"].ToString();
                    reg.EtatusMaquina.Descripcion  = row["Estatus"].ToString();
                    reg.CamposPlaca.Descripcion    = row["Placa"].ToString();
                    reg.CamposPlaca.IdPlaca        = Convert.ToInt32(row["idPlaca"].ToString());

                    camposList.Add(reg);
                }
                listadatos.ListaRegistrosMaquina = camposList.ToArray();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
            return(listadatos);
        }
Ejemplo n.º 22
0
        public TransactBitacora DetalleTransaccionesD(int idEstatus)
        {
            DataTable        dt                  = new DataTable();
            SqlConnection    connection          = null;
            TransactBitacora lista               = new TransactBitacora();
            List <CamposTransactBitacora> Campos = new List <CamposTransactBitacora>();


            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "SELECT MAE.idTipoTransaccion,MAE.idTransaccion,  TT.descripcion, MAE.fechaIniTransaccion, TT.cveTipoTransaccion"
                                                          + " FROM Configuracion.MAETransacciones MAE, Configuracion.TiposTransacciones TT"
                                                          + " WHERE MAE.idTipoTransaccion = TT.idTipoTransaccion"
                                                          + " AND idEstatus = " + idEstatus);
                    dt.Load(consulta);
                    connection.Close();
                }

                foreach (DataRow rowDet in dt.Rows)
                {
                    CamposTransactBitacora valores = new CamposTransactBitacora();
                    valores.idTipoTransaccion = Convert.ToInt32(rowDet["idTipoTransaccion"].ToString());
                    valores.idTransaccion     = rowDet["idTransaccion"].ToString();
                    valores.descripcion       = rowDet["descripcion"].ToString();
                    DateTime fecha = Convert.ToDateTime(rowDet["fechaIniTransaccion"].ToString());
                    valores.fechaIniTransaccion = fecha.ToString("dd/MM/yy HH:mm:ss");
                    valores.cveTipoTransaccion  = rowDet["cveTipoTransaccion"].ToString();
                    Campos.Add(valores);
                }

                lista.listaTranBitacora = Campos.ToArray();
            }
            catch (Exception ex)
            {
                Console.WriteLine("" + ex.Message, ex);
                throw;
            }



            return(lista);
        }
Ejemplo n.º 23
0
        public List <ParosLineas> DTAllParoLinea()
        {
            DataTable     dt         = new DataTable();
            SqlConnection connection = null;

            List <ParosLineas> lstCat = new List <ParosLineas>();

            try {
                using (connection = Conexion.ObtieneConexion("ConexionBD")) {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "select isNull(pl.tiempoTransacurridoParo,'') as tiempoTransacurridoParo,isNull(pl.tiempoAtencionParo,'') as tiempoAtencionParo,isNull(pl.idNivelEscalamiento,'') as idNivelEscalamiento,pl.idParoLinea,pl.idLinea,pl.fechaHoraFin,pl.fechaHoraInicio,pl.fechaHoraAtencion AS fechaHoraAtencion,isNull(pl.descripcionDetalleParo,'') AS descripcionDetalleParo,mp.idMotivoParo,mp.descripcionParo,p.idPersonal,p.nombre,el.nombreEstatus from ParosLinea pl inner join MotivosParo mp on pl.idMotivoParo = mp.idMotivoParo inner join Personal p on pl.idPersonal = p.idPersonal inner join Lineas l on pl.idLinea = l.idLinea inner join EstatusLinea el on l.idEstatusLinea = el.idEstatusLinea where pl.idParoLinea not in ( select idParoLinea from ParosLinea where fechaHoraFin <> '')");
                    dt.Load(consulta);
                    connection.Close();
                }


                foreach (DataRow row in dt.Rows)
                {
                    ParosLineas item = new ParosLineas();
                    item.idParoLinea             = Convert.ToInt32(row["idParoLinea"]);
                    item.idLiena                 = Convert.ToInt32(row["idLinea"]);
                    item.fechaHoraInicio         = row["fechaHoraInicio"].ToString();
                    item.fechaHoraFin            = row["fechaHoraFin"].ToString();
                    item.fechaHoraAtencion       = row["fechaHoraAtencion"].ToString();
                    item.descripcionDetalleParo  = row["descripcionDetalleParo"].ToString();
                    item.idMotivoParo            = Convert.ToInt32(row["idMotivoParo"]);
                    item.motivoParo              = row["descripcionParo"].ToString();
                    item.idPersonal              = Convert.ToInt32(row["idPersonal"]);
                    item.personal                = row["nombre"].ToString();
                    item.idNivelEscalamiento     = Convert.ToInt32(row["idNivelEscalamiento"]);
                    item.tiempoAtencionParo      = Convert.ToInt32(row["tiempoAtencionParo"]);
                    item.tiempoTransacurridoParo = Convert.ToInt32(row["tiempoTransacurridoParo"]);
                    item.nombreEstatus           = row["nombreEstatus"].ToString();



                    lstCat.Add(item);
                }
            } catch (Exception ex) {
                Console.WriteLine(ex);
                throw;
            }
            return(lstCat);
        }
Ejemplo n.º 24
0
        public int insertaBitacora(int idEtaxPro, int bandera, int idModelo)
        {
            SqlConnection connection = null;
            SqlDataReader consulta;
            DataTable     dt        = new DataTable();
            int           resultado = 0;

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    if (idEtaxPro == 9 || idEtaxPro == 8 && bandera == 1)
                    {
                        connection.Open();
                        consulta = Ejecuta.ConsultaConRetorno(connection, "UPDATE ModelosTrazabilidad.Bitacora SET bandera = 1"
                                                              + " WHERE bandera in (SELECT bandera FROM ModelosTrazabilidad.Bitacora B, ModelosTrazabilidad.EtapasxProceso EP,"
                                                              + " ModelosTrazabilidad.ProcesosxModelo PM, ModelosTrazabilidad.Modelos M"
                                                              + " WHERE B.idEtapaxProceso = EP.idEtapaxProceso"
                                                              + " AND PM.idProcesoxModelo = EP.idProcesoxModelo"
                                                              + " AND PM.idProceso = M.idModelo"
                                                              + " AND PM.idModelo = M.idModelo AND M.idModelo = " + idModelo + ")");
                        connection.Close();
                    }
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "INSERT INTO ModelosTrazabilidad.Bitacora OUTPUT Inserted.idBitacora VALUES(" + idEtaxPro + ",'" + DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") + "',NULL,0);");
                    dt.Load(consulta);
                    connection.Close();

                    foreach (DataRow row in dt.Rows)
                    {
                        resultado = Convert.ToInt32(row["idBitacora"].ToString());
                    }
                }
                return(resultado);
            }
            catch (Exception ex)
            {
                return(resultado);

                throw ex;
            }
        }
Ejemplo n.º 25
0
        public Menus LlenaTablaMenus()
        {
            Menus              listadatos = new Menus();
            DataTable          dt         = new DataTable();
            SqlConnection      connection = null;
            List <CamposMenus> composList = new List <CamposMenus>();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_CatMenusMostrarInfo");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposMenus reg = new CamposMenus();
                    reg.camposAplicaciones = new CamposAplicaciones();
                    reg.idMenu             = Convert.ToInt32(row["idMenu"].ToString());
                    reg.nombreMenu         = row["nombreMenu"].ToString();
                    reg.nombreMenuPadre    = row["nombreMenuPadre"].ToString();
                    reg.descripcionMenu    = row["descripcionMenu"].ToString();
                    reg.icono = row["icono"].ToString();
                    reg.liga  = row["liga"].ToString();
                    reg.camposAplicaciones.nombreAplicacion = row["aplicaciones"].ToString();
                    composList.Add(reg);
                }
                listadatos.listaRegistrosMenu = composList.ToArray();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
            return(listadatos);
        }
Ejemplo n.º 26
0
        public bool UpdateBitacora(int idBitacora)
        {
            SqlConnection connection = null;
            SqlDataReader consulta;

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "UPDATE ModelosTrazabilidad.Bitacora SET fechaFin = '" + DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") + "' WHERE idBitacora= " + idBitacora);
                    connection.Close();
                }
                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                throw ex;
            }
        }
        public ModeloMaquina LlenaTablaDatos()
        {
            ModeloMaquina listadatos = new ModeloMaquina();
            DataTable     dt         = new DataTable();
            SqlConnection connection = null;
            List <CamposModeloMaquina> composList = new List <CamposModeloMaquina>();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_CatModeloMaquinasMostrarInfo");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposModeloMaquina reg = new CamposModeloMaquina();
                    reg.marca             = new CamposMarcaMaquinaria();
                    reg.idModeloMaquina   = Convert.ToInt32(row["idModelo"].ToString());
                    reg.nombre            = row["modelo"].ToString();
                    reg.descripcion       = row["descripcion"].ToString();
                    reg.anio              = Convert.ToInt32(row["año"].ToString());
                    reg.marca.idMarca     = Convert.ToInt32(row["idMarca"].ToString());
                    reg.marca.descripcion = row["marca"].ToString();
                    composList.Add(reg);
                }
                listadatos.listaModelos = composList.ToArray();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
            return(listadatos);
        }
        public String Consulta(int idTransaccion)
        {
            DataTable     Transacciones = new DataTable();
            SqlConnection connection    = null;

            try {
                using (connection = Conexion.ObtieneConexion("ConexionBD")) {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "select * from ValoresCamposTransacciones where idTransaccion =" + idTransaccion);
                    Transacciones.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow item in Transacciones.Rows)
                {
                    regreso = item["CamposTransaccion"].ToString();
                }
            }
            catch (Exception ex) {
                throw new ArgumentException(ex.Message);
            }
            return(regreso);
        }
Ejemplo n.º 29
0
        public List <UsuarioEntidades> DataUsuario()
        {
            List <UsuarioEntidades> datosUsuario = new List <UsuarioEntidades>();
            SqlConnection           connection   = null;
            DataTable dt = new DataTable();

            try {
                using (connection = Conexion.ObtieneConexion("ConexionBD")) {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "SELECT * FROM RecursosHumanos.Personal");
                    dt.Load(consulta);
                    connection.Close();
                }

                foreach (DataRow row in dt.Rows)
                {
                }
            } catch {
            }

            return(datosUsuario);
        }
        public Estado LlenaComboEstados()
        {
            Estado              campos            = new Estado();
            DataTable           dt                = new DataTable();
            List <CamposEstado> ListaCamposEstado = new List <CamposEstado>();


            SqlConnection connection = null;

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "[Usp_CombEstados] ");
                    dt.Load(consulta);
                    connection.Close();
                }


                foreach (DataRow row in dt.Rows)
                {
                    CamposEstado reg = new CamposEstado();
                    reg.idEstado    = Convert.ToInt32(row["idEstado"].ToString());
                    reg.descripcion = row["descripcion"].ToString();
                    ListaCamposEstado.Add(reg);
                }
                campos.ListaRegistrosEstado = ListaCamposEstado.ToArray();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            return(campos);
        }