Example #1
0
        public int DT_EditarCategorias(int idCat, string nombreCategoria)
        {
            int           error      = 0;
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

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

                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("@idCategoria", SqlDbType.Int, idCat, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@nombreCategoria", SqlDbType.VarChar, nombreCategoria, ParameterDirection.Input)
                    };
                    connection.Open();
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_EditarCategoriasySubcategorias", parametros);
                    dt.Load(consulta);
                    connection.Close();
                }
            }
            catch (Exception ex)
            {
                error = 1;
                Console.WriteLine(ex);
            }

            return(error);
        }
        public bool actualizarSucursalBySP(CamposSucursal campos)
        {
            bool          respuesta  = false;
            SqlConnection connection = null;

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    connection.Open();
                    var parametros = new[] {
                        ParametroAcceso.CrearParametro("@nombre", SqlDbType.VarChar, campos.nombre, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@idEmpresa", SqlDbType.Int, campos.idEmpresa, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@razonSocial", SqlDbType.VarChar, campos.DatosFiscales.RazonSocial, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@RFC", SqlDbType.VarChar, campos.DatosFiscales.RFC, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@TipoPersona", SqlDbType.Int, campos.DatosFiscales.TipoPersona.IdTipoPersona, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@Calle", SqlDbType.VarChar, campos.DatosFiscales.Calle, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@numExt", SqlDbType.VarChar, campos.DatosFiscales.NumeroExterior, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@numInt", SqlDbType.VarChar, campos.DatosFiscales.NumeroInterior, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@CP", SqlDbType.Int, campos.DatosFiscales.C_CP, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@Estado", SqlDbType.Int, campos.DatosFiscales.Estado.idEstado, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@idSucursal", SqlDbType.Int, campos.idSucursal, ParameterDirection.Input)
                    };
                    Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatSucursalActualizar", parametros);
                    connection.Close();
                }
                respuesta = true;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
            return(respuesta);
        }
Example #3
0
        //Metodo encargado de insertar una placa
        public bool InsertarPlacas(CamposPlacas campos)
        {
            bool          respuesta  = false;
            SqlConnection connection = null;

            try {
                using (connection = Conexion.ObtieneConexion("ConexionBD")) {
                    connection.Open();
                    var parametros = new[] {
                        ParametroAcceso.CrearParametro("@direccionMAC", SqlDbType.VarChar, campos.direccionMACEquipo, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@fechaAlta", SqlDbType.DateTime, campos.fechaAlta, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@fechaBaja", SqlDbType.DateTime, campos.fechaBaja, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, campos.descripcion, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@direccionIP", SqlDbType.VarChar, campos.direccionIp, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@idModeloCircuito", SqlDbType.Int, campos.idModeloCircuito, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@noSerie", SqlDbType.VarChar, campos.numeroSerie, ParameterDirection.Input)
                    };
                    Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatPlacasInsertar", parametros);
                    connection.Close();
                    respuesta = true;
                }
            } catch (Exception ex) {
                respuesta = false;
                Console.WriteLine(ex);
            }
            return(respuesta);
        }
Example #4
0
        public bool EliminarSensor(int IdSensor)
        {
            bool          respuesta  = false;
            SqlConnection connection = null;

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    connection.Open();
                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("@IdSensor", SqlDbType.Int, IdSensor, ParameterDirection.Input)
                    };
                    Ejecuta.ProcedimientoAlmacenado(connection, "[Usp_CatSensorEliminar]", parametros);
                    connection.Close();
                }
                respuesta = true;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            return(respuesta);
        }
        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);
        }
        public Boolean eliminarFallasDispositivos(FallasDispositivos fallasDispositivos)
        {
            Boolean       respuesta  = false;
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

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

                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("@idFallas", SqlDbType.VarChar, fallasDispositivos.idFallas, ParameterDirection.Input)
                    };
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.EliminarFallasDispositivosSP", parametros);
                    dt.Load(consulta);
                    connection.Close();
                    respuesta = true;
                }
            }
            catch (Exception e)
            {
                respuesta = false;
                Console.WriteLine(e);
            }
            return(respuesta);
        }
Example #7
0
        public Boolean registraPerfiles(Perfiles perfiles, int[] arrayaccion)
        {
            Boolean       respuesta  = false;
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

            int accion0 = 0;
            int accion1 = 0;
            int accion2 = 0;
            int accion3 = 0;

            for (int j = 0; j < arrayaccion.Length; j++)
            {
                if (j == 0)
                {
                    accion0 = arrayaccion[0];
                }
                if (j == 1)
                {
                    accion1 = arrayaccion[1];
                }
                if (j == 2)
                {
                    accion2 = arrayaccion[2];
                }
                if (j == 3)
                {
                    accion3 = arrayaccion[3];
                }
            }
            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();

                    var parametros = new[] {
                        ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, perfiles.descripcion, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@idEmpresa", SqlDbType.Int, perfiles.empresa.idCliente, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@Accion0", SqlDbType.Int, accion0, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@Accion1", SqlDbType.Int, accion1, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@Accion2", SqlDbType.Int, accion2, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@Accion3", SqlDbType.Int, accion3, ParameterDirection.Input),
                    };

                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Seguridad.AgregarPerfilesAccionesSP", parametros);
                    dt.Load(consulta);
                    connection.Close();
                    respuesta = true;
                }
            }
            catch (Exception ex)
            {
                respuesta = false;
                Console.WriteLine(ex);
            }

            return(respuesta);
        }
        public Boolean registrarTipoComunicacion(TipoComunicacion tipoComunicacion)
        {
            Boolean       respuesta  = false;
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

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

                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("@nombre", SqlDbType.VarChar, tipoComunicacion.nombre, ParameterDirection.Input)
                    };
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.AgregarTipoComunicacionSP", parametros);
                    dt.Load(consulta);
                    connection.Close();
                    respuesta = true;
                }
            }
            catch (Exception e)
            {
                respuesta = false;
                Console.WriteLine(e);
            }
            return(respuesta);
        }
Example #9
0
        public static DataTable DT_ConsultarTagsxArt(int idArt)
        {
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

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

                    var paramCat = new[]
                    {
                        ParametroAcceso.CrearParametro("@idArticulo", SqlDbType.Int, idArt, ParameterDirection.Input)
                    };

                    //Tags
                    connection.Open();
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_MuestraTagsxArticulo", paramCat);
                    dt.Load(consulta);
                    connection.Close();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            return(dt);
        }
Example #10
0
        public List <Acciones> getAllAcciones()
        {
            List <Acciones> acciones   = new List <Acciones>();
            SqlConnection   connection = null;
            DataTable       dt         = new DataTable();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Seguridad.ConsultaAccionesSP");

                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    Acciones acci = new Acciones();
                    acci.idAccion    = Convert.ToInt32(row["idAccion"].ToString());
                    acci.descripcion = row["descripcion"].ToString();
                    acci.estatus     = Convert.ToBoolean(row["estatus"].ToString());

                    acciones.Add(acci);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            return(acciones);
        }
        public List <TipoComunicacion> getAllTipoComunicacion()
        {
            List <TipoComunicacion> tipoComunicacion = new List <TipoComunicacion>();
            SqlConnection           connection       = null;
            DataTable dt = new DataTable();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaTipoComunicacionSP");

                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    TipoComunicacion tipCom = new TipoComunicacion();
                    tipCom.idTipoComunicacion = Convert.ToInt32(row["idTipoComunicacion"].ToString());
                    tipCom.nombre             = row["nombre"].ToString();
                    tipCom.estatus            = Convert.ToBoolean(row["estatus"].ToString());

                    tipoComunicacion.Add(tipCom);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            return(tipoComunicacion);
        }
Example #12
0
        public List <Magnitud> getAllMagnitud()
        {
            List <Magnitud> magnitudes = new List <Magnitud>();
            SqlConnection   connection = null;
            DataTable       dt         = new DataTable();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaMagnitudSP");

                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    Magnitud magni = new Magnitud();
                    magni.idMagnitud  = Convert.ToInt32(row["idMagnitud"].ToString());
                    magni.descripcion = row["descripcion"].ToString();
                    magni.estatus     = Convert.ToBoolean(row["estatus"].ToString());

                    magnitudes.Add(magni);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            return(magnitudes);
        }
Example #13
0
        public List <SistemaMedicion> getAllSistemaMedicion()
        {
            List <SistemaMedicion> sistemaMedicion = new List <SistemaMedicion>();
            SqlConnection          connection      = null;
            DataTable dt = new DataTable();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaSistemaMedicionSP");

                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    SistemaMedicion sistMed = new SistemaMedicion();
                    sistMed.idSistemaMedicion = Convert.ToInt32(row["idSistemaMedicion"].ToString());
                    sistMed.descripcion       = row["descripcion"].ToString();
                    sistMed.estatus           = Convert.ToBoolean(row["estatus"].ToString());

                    sistemaMedicion.Add(sistMed);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            return(sistemaMedicion);
        }
        public bool actualizarModeloMaquinaBySP(CamposModeloMaquina campos)
        {
            bool          respuesta  = false;
            SqlConnection connection = null;

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    connection.Open();
                    var parametros = new[] {
                        ParametroAcceso.CrearParametro("@nombre", SqlDbType.VarChar, campos.nombre, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, campos.descripcion, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@anio", SqlDbType.Int, campos.anio, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@marca", SqlDbType.Int, campos.marca.idMarca, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@idModelo", SqlDbType.Int, campos.idModeloMaquina, ParameterDirection.Input)
                    };
                    Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatModeloMaquinaActualizar", parametros);
                    connection.Close();
                }
                respuesta = true;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
            return(respuesta);
        }
        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);
        }
Example #16
0
        public DataSet DT_ConsultarCategorias(int idPadreCat)
        {
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();
            DataSet       ds         = new DataSet();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("@idPadre", SqlDbType.Int, idPadreCat, ParameterDirection.Input)
                    };

                    SqlDataReader consulta;
                    connection.Open();

                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_MuestraCategorias", parametros);
                    dt.Load(consulta);
                    connection.Close();

                    ds.Tables.Add(dt);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            return(ds);
        }
        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);
        }
Example #18
0
        public String DT_guardarEstatusArticuloAprobar(int idArticulo, int estatus, String comentario)
        {
            String        error      = "Success";
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    var parametros = new[]
                    { ParametroAcceso.CrearParametro("@idArticulo", SqlDbType.Int, idArticulo, ParameterDirection.Input),
                      ParametroAcceso.CrearParametro("@estatus", SqlDbType.Int, estatus, ParameterDirection.Input),
                      ParametroAcceso.CrearParametro("@comentario", SqlDbType.VarChar, comentario, ParameterDirection.Input) };
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_EditarEstArtiValidar", parametros);
                    dt.Load(consulta);
                    connection.Close();
                }
            }
            catch (Exception ex)
            {
                error = "Error" + ex;
                Console.WriteLine(ex);
            }

            return(error);
        }
Example #19
0
        public Boolean eliminarPerfiles(Perfiles perfiles)
        {
            Boolean       respuesta  = false;
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

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

                    var parametros = new[] {
                        ParametroAcceso.CrearParametro("@idPerfil", SqlDbType.Int, perfiles.idPerfil, ParameterDirection.Input),
                    };

                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Seguridad.EliminarPerfilesAccionesSP", parametros);
                    dt.Load(consulta);
                    connection.Close();
                    respuesta = true;
                }
            }
            catch (Exception ex)
            {
                respuesta = false;
                Console.WriteLine(ex);
            }

            return(respuesta);
        }
Example #20
0
        public int DT_EliminarArticulo(int idArticulo)
        {
            int           error      = 0;
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

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

                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("@idArticulo", SqlDbType.Int, idArticulo, ParameterDirection.Input)
                    };


                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_EliminaArticulos", parametros);
                    dt.Load(consulta);
                    connection.Close();
                }
            }
            catch (Exception ex)
            {
                error = 1;
                Console.WriteLine(ex);
            }

            return(error);
        }
Example #21
0
            public async Task <List <IdentityRole> > Handle(Ejecuta request, CancellationToken cancellationToken)
            {
                // _context.Roles hace referencia a la tabla AspNetRoles de la BD CursosOnLine
                var roles = await _context.Roles.ToListAsync();

                return(roles);
            }
Example #22
0
        public DataSet DT_ConsultarArxtxValidar(int idUsuario)
        {
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();
            DataSet       ds         = new DataSet();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("@idUsuario", SqlDbType.Int, idUsuario, ParameterDirection.Input)
                    };

                    SqlDataReader consulta;
                    connection.Open();

                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_ConsultaArticulosPendientesxValidar", parametros);
                    dt.Load(consulta);
                    connection.Close();

                    ds.Tables.Add(dt);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            return(ds);
        }
Example #23
0
        public Boolean registrarEstados(Estados estados)
        {
            Boolean       respuesta  = false;
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

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

                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, estados.descripcion, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@idPais", SqlDbType.Int, estados.paises.idPais, ParameterDirection.Input)
                    };
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Administracion.AgregarEstadoSP", parametros);
                    dt.Load(consulta);
                    connection.Close();
                    respuesta = true;
                }
            }
            catch (Exception e)
            {
                respuesta = false;
                Console.WriteLine(e);
            }
            return(respuesta);
        }
Example #24
0
        public List <UnidadLectura> getAllUnidadLectura()
        {
            List <UnidadLectura> unidadLectura = new List <UnidadLectura>();
            SqlConnection        connection    = null;
            DataTable            dt            = new DataTable();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaUnidadLecturaSP");

                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    UnidadLectura uniLec = new UnidadLectura();
                    uniLec.idUnidadLectura = Convert.ToInt32(row["idUnidadLectura"].ToString());
                    uniLec.descripcion     = row["descripcion"].ToString();
                    uniLec.estatus         = Convert.ToBoolean(row["estatus"].ToString());

                    unidadLectura.Add(uniLec);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            return(unidadLectura);
        }
        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);
        }
Example #26
0
        public Boolean editarUnidadLectura(UnidadLectura unidadLectura)
        {
            Boolean       respuesta  = false;
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

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

                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("@idUnidadLectura", SqlDbType.VarChar, unidadLectura.idUnidadLectura, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, unidadLectura.descripcion, ParameterDirection.Input)
                    };
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ActualizarUnidadLecturaSP", parametros);
                    dt.Load(consulta);
                    connection.Close();
                    respuesta = true;
                }
            }
            catch (Exception e)
            {
                respuesta = false;
                Console.WriteLine(e);
            }
            return(respuesta);
        }
Example #27
0
        //Metodo encargado de llenar el combo de modelo de placas
        public Placas LlenaComboModeloPlacaDatos()
        {
            Placas              listadatos = new Placas();
            DataTable           dt         = new DataTable();
            SqlConnection       connection = null;
            List <CamposPlacas> composList = new List <CamposPlacas>();

            try {
                using (connection = Conexion.ObtieneConexion("ConexionBD")) {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatModeloPlacasMostrar", null);
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposPlacas reg = new CamposPlacas();
                    reg.idModeloCircuito     = Convert.ToInt32(row["idModeloPlaca"].ToString());
                    reg.nombreModeloCircuito = row["nombre"].ToString();
                    composList.Add(reg);
                }
                listadatos.ListaRegistros = composList.ToArray();
            } catch (Exception e) {
                Console.WriteLine(e);
                throw;
            }
            return(listadatos);
        }
        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);
        }
Example #29
0
        public Boolean editarTemplateCorreo(TemplateCorreo templateCorreo)
        {
            Boolean       respuesta  = false;
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

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

                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("idTemplateCorreo", SqlDbType.VarChar, templateCorreo.idTemplateCorreo, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("logo", SqlDbType.VarChar, templateCorreo.logo, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("cuerpoCorreo", SqlDbType.VarChar, templateCorreo.cuerpoCorreo, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("asunto", SqlDbType.VarChar, templateCorreo.asunto, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("prioridad", SqlDbType.VarChar, templateCorreo.prioridad, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("idEmpresa", SqlDbType.VarChar, templateCorreo.empresa.idCliente, ParameterDirection.Input)
                    };
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ActualizarTemplateCorreoSP", parametros);
                    dt.Load(consulta);
                    connection.Close();
                    respuesta = true;
                }
            }
            catch (Exception e)
            {
                respuesta = false;
                Console.WriteLine(e);
            }
            return(respuesta);
        }
Example #30
0
        public List <CategoriasxSubcategorias> DT_ConsultarCategorias()
        {
            List <CategoriasxSubcategorias> ListaCategoriasxSubcategorias = new List <CategoriasxSubcategorias>();
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

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

                foreach (DataRow row in dt.Rows)
                {
                    CategoriasxSubcategorias reg = new CategoriasxSubcategorias();

                    reg.idCategoria     = Convert.ToInt32(row["idCategoria"].ToString());
                    reg.nombreCategoria = row["nombreCategoria"].ToString();
                    ListaCategoriasxSubcategorias.Add(reg);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            return(ListaCategoriasxSubcategorias);
        }