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); }
//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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
//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); }
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); }
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); }