//Metodo encargado de insertar un giro empresarial public bool InsertarGirosEmpresariales(CamposGirosEmpresariales 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) }; Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatGiroEmpresarialInsertar", parametros); connection.Close(); respuesta = true; } } catch (Exception ex) { respuesta = false; Console.WriteLine(ex); } return(respuesta); }
//Metodo encargado de eliminar logicamente una placa public bool EliminarPlacas(CamposPlacas campos) { bool respuesta = false; SqlConnection connection = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@idPlaca", SqlDbType.Int, campos.idPlaca, ParameterDirection.Input) }; Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatPlacasEliminar", parametros); connection.Close(); respuesta = true; } } catch (Exception ex) { respuesta = false; Console.WriteLine(ex); } return(respuesta); }
//Metodo encargado de consultar un giro empresarial public Almacen LlenaTablaAlmacen() { Almacen listadatos = new Almacen(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposAlmacen> composList = new List <CamposAlmacen>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatAmacenMostrar", null); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposAlmacen reg = new CamposAlmacen(); //Almacen reg.idAlmacen = Convert.ToInt32(row["idAlmacen"].ToString()); reg.descripcion = row["descripcionAlmacen"].ToString(); //Tipo almacen reg.idTipoAlmacen = Convert.ToInt32(row["idTipoAlmacen"].ToString()); reg.nombreTipoAlmacen = row["nombreTipoAlmacen"].ToString(); //Sucursal reg.idSucursal = Convert.ToInt32(row["idSucursal"].ToString()); reg.nombreSucursal = row["nombreSucursal"].ToString(); composList.Add(reg); } listadatos.ListaRegistros = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }
public List <Dispositivos> getDispositivos(int idCliente, int idSector) { List <Dispositivos> dispositivos = new List <Dispositivos>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@idCliente", SqlDbType.Int, idCliente, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idSector", SqlDbType.Int, idSector, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "dbo.ConsultaVariablesSP", parametros); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { Dispositivos dispos = new Dispositivos(); dispos.idDispositivo = Convert.ToInt32(row["idDispositivo"].ToString()); dispos.numeroSerie = Convert.ToInt32(row["numeroSerie"].ToString()); dispos.descripcion = row["descripcion"].ToString(); dispos.coordenadas = row["cordenadas"].ToString(); dispositivos.Add(dispos); } } catch (Exception e) { Console.WriteLine(e); } return(dispositivos); }
public List <Pruebas> getAllBitacora(int idDispositivo) { List <Pruebas> pruebas = new List <Pruebas>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@idDispositivo", SqlDbType.Int, idDispositivo, ParameterDirection.Input), }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "dbo.bitacoraVariablesSP", parametros); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { Pruebas prue = new Pruebas(); prue.id = Convert.ToInt32(row["id"].ToString()); prue.idDispositivo = Convert.ToInt32(row["idDispositivo"].ToString()); prue.humedad = row["humedad"].ToString(); prue.conductividadElectrica = row["conductividad"].ToString(); prue.fecha = row["fecha"].ToString(); pruebas.Add(prue); } } catch (Exception e) { Console.WriteLine(e); } return(pruebas); }
public List <Estados> getAllEstados() { List <Estados> estados = new List <Estados>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Administracion.ConsultaEstadoSP"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { Estados estad = new Estados(); estad.idEstado = row["idEstado"].ToString(); estad.descripcion = row["descripcion"].ToString(); estad.estatus = Convert.ToBoolean(row["estatus"].ToString()); Paises paises = new Paises(); estad.paises = paises; estad.paises.idPais = row["idPais"].ToString(); estad.paises.descripcion = row["pais"].ToString(); estados.Add(estad); } } catch (Exception e) { Console.WriteLine(e); } return(estados); }
public List <FactoresMonitoreo> getAllFactoresMonitoreo() { List <FactoresMonitoreo> factoresMonitoreo = new List <FactoresMonitoreo>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaFactoresMonitoreoSP"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { FactoresMonitoreo facMoni = new FactoresMonitoreo(); facMoni.nombre = row["nombre"].ToString(); facMoni.formato = Convert.ToDecimal(row["formato"].ToString()); facMoni.valorMinimo = Convert.ToDecimal(row["valorMinimo"].ToString()); facMoni.valorMaximo = Convert.ToDecimal(row["valorMaximo"].ToString()); facMoni.escala = row["escala"].ToString(); facMoni.estatus = Convert.ToBoolean(row["estatus"].ToString()); TipoDato tipoDato = new TipoDato(); facMoni.tipoDato = tipoDato; facMoni.tipoDato.idTipoDato = Convert.ToInt32(row["idTipoDato"].ToString()); factoresMonitoreo.Add(facMoni); } } catch (Exception e) { Console.WriteLine(e); } return(factoresMonitoreo); }
public List <TemplateCorreo> getAllTemplateCorreo() { List <TemplateCorreo> templateCorreo = new List <TemplateCorreo>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaTemplateCorreoSP"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { TemplateCorreo tempCor = new TemplateCorreo(); tempCor.idTemplateCorreo = Convert.ToInt32(row["idTemplateCorreo"].ToString()); tempCor.logo = row["logo"].ToString(); tempCor.cuerpoCorreo = row["cuerpoCorreo"].ToString(); tempCor.asunto = row["asunto"].ToString(); tempCor.prioridad = row["prioridad"].ToString(); tempCor.estatus = Convert.ToBoolean(row["estatus"].ToString()); Empresa empresa = new Empresa(); tempCor.empresa = empresa; tempCor.empresa.idCliente = Convert.ToInt32(row["idEmpresa"].ToString()); templateCorreo.Add(tempCor); } } catch (Exception e) { Console.WriteLine(e); } return(templateCorreo); }
public Menu MuestraMenus() { Menu listaMenu = new Menu(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposMenu> composList = new List <CamposMenu>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_MaeMenuMostrarMenus"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposMenu reg = new CamposMenu(); reg.idMenu = Convert.ToInt32(row["idMenu"].ToString()); reg.idPadre = Convert.ToInt32(row["idPadre"].ToString()); reg.idHijo = Convert.ToInt32(row["idHijo"].ToString()); reg.nombreMenu = row["nombreMenu"].ToString(); reg.descripcionMenu = row["descripcionMenu"].ToString(); reg.liga = row["liga"].ToString(); reg.icono = row["icono"].ToString(); reg.hijos = Convert.ToInt32(row["hijos"].ToString()); composList.Add(reg); } listaMenu.listaMenus = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listaMenu); }
public List <Dispositivos> getAllDispositivos() { List <Dispositivos> dispositivos = new List <Dispositivos>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexiónBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.GetDispositivos"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { Dispositivos dispo = new Dispositivos(); dispo.idDispositivo = Convert.ToInt32(row["idDispositivo"].ToString()); dispo.numeroSerie = Convert.ToInt32(row["numeroSerie"].ToString()); dispo.descripcion = row["descripcion"].ToString(); CentroMonitoreo centroMonitoreo = new CentroMonitoreo(); dispo.centroMonitoreo = centroMonitoreo; dispo.centroMonitoreo.idCentroMonitoreo = Convert.ToInt32(row["idCentroMonitoreo"].ToString()); dispositivos.Add(dispo); } } catch (Exception e) { Console.WriteLine(e); } return(dispositivos); }
public Sucursal getidSucursalesByArea(int idArea) { 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(); var parametros = new[] { ParametroAcceso.CrearParametro("@idArea", SqlDbType.Int, idArea, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatMostrarSucursalesXArea", parametros); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposSucursal reg = new CamposSucursal(); reg.idSucursal = Convert.ToInt32(row["idSucursal"].ToString()); reg.nombre = row["nombre"].ToString(); reg.empresa = row["isCheck"].ToString(); composList.Add(reg); } listadatos.ListaRegistrosSucursal = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }
public Boolean editarPlacas(Placas placas) { 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("@idPlaca", SqlDbType.VarChar, placas.idPlaca, ParameterDirection.Input), ParametroAcceso.CrearParametro("@nombre", SqlDbType.VarChar, placas.nombre, ParameterDirection.Input), ParametroAcceso.CrearParametro("@numeroSerie", SqlDbType.VarChar, placas.numeroSerie, ParameterDirection.Input), ParametroAcceso.CrearParametro("@ubicacionGeografica", SqlDbType.VarChar, placas.ubicacionGeografica, ParameterDirection.Input), ParametroAcceso.CrearParametro("@estatus", SqlDbType.VarChar, placas.estatus, ParameterDirection.Input), ParametroAcceso.CrearParametro("@ipAsignada", SqlDbType.VarChar, placas.estatus, ParameterDirection.Input), ParametroAcceso.CrearParametro("@asignacionMaster", SqlDbType.VarChar, placas.ipAsignada, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idTipoComunicacion", SqlDbType.VarChar, placas.tipoComunicacion.idTipoComunicacion, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idDispositivo", SqlDbType.VarChar, placas.dispositivo.idDispositivo, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idMedioComunicacion", SqlDbType.VarChar, placas.medioComunicacion.idMedioComunicacion, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ActualizarPlacasSP", parametros); dt.Load(consulta); connection.Close(); respuesta = true; } } catch (Exception e) { respuesta = false; Console.WriteLine(e); } return(respuesta); }
public DataSet DTLlenaRoles() { SqlConnection connection = null; DataTable dt = new DataTable(); DataSet ds = new DataSet(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_ConsultarRoles"); dt.Load(consulta); connection.Close(); ds.Tables.Add(dt); } } catch (Exception ex) { Console.WriteLine(ex); } return(ds); }
public Boolean editarAlertas(Alertas alertas) { 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, alertas.nombre, ParameterDirection.Input), ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, alertas.descripcion, ParameterDirection.Input), ParametroAcceso.CrearParametro("@tiempoEnvio", SqlDbType.VarChar, alertas.tiempoEnvio, ParameterDirection.Input), ParametroAcceso.CrearParametro("@envioCorreo", SqlDbType.VarChar, alertas.envioCorreo, ParameterDirection.Input), ParametroAcceso.CrearParametro("@envioMensajeTexto", SqlDbType.VarChar, alertas.envioMensajeTexto, ParameterDirection.Input), ParametroAcceso.CrearParametro("@envioAplicacion", SqlDbType.VarChar, alertas.envioAplicacion, ParameterDirection.Input), ParametroAcceso.CrearParametro("@cantidadAlertas", SqlDbType.VarChar, alertas.cantidadAlertas, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idTemplateCorreo", SqlDbType.VarChar, alertas.templateCorreo.idTemplateCorreo, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idEmpresa", SqlDbType.VarChar, alertas.empresa.idCliente, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ActualizarAlertasSP", parametros); dt.Load(consulta); connection.Close(); respuesta = true; } } catch (Exception e) { respuesta = false; Console.WriteLine(e); } return(respuesta); }
public List <Sector> sectoresxEmpresa(int idEmpresa) { List <Sector> sector = new List <Sector>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@idCliente", SqlDbType.Int, idEmpresa, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "dbo.ConsultaSectoresxEmpresaSP", parametros); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { Sector sect = new Sector(); sect.idSector = row["idSector"].ToString(); sect.descripcion = row["descripcion"].ToString(); sect.estatus = Convert.ToBoolean(row["estatus"].ToString()); sector.Add(sect); } } catch (Exception e) { Console.WriteLine(e); } return(sector); }
public List <AccionesxPerfil> getAllAccionesxPerfil() { List <AccionesxPerfil> accionesxPerfil = new List <AccionesxPerfil>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Seguridad.ConsultaAccionesxPerfilSP"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { AccionesxPerfil accxper = new AccionesxPerfil(); accxper.idAccionxPerfil = Convert.ToInt32(row["idAccionxPerfil"].ToString()); Acciones acciones = new Acciones(); accxper.acciones = acciones; accxper.acciones.idAccion = Convert.ToInt32(row["idAccion"].ToString()); Perfiles perfiles = new Perfiles(); accxper.perfiles = perfiles; accxper.perfiles.idPerfil = Convert.ToInt32(row["idPerfil"].ToString()); accionesxPerfil.Add(accxper); } } catch (Exception e) { Console.WriteLine(e); } return(accionesxPerfil); }
public List <Estados> getEstadosxPais(int idPais) { List <Estados> estados = new List <Estados>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@idPais", SqlDbType.Int, idPais, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Administracion.ConsultaEstadoxPaisSP", parametros); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { Estados estad = new Estados(); estad.idEstado = row["idEstado"].ToString(); estad.descripcion = row["descripcion"].ToString(); estados.Add(estad); } } catch (Exception e) { Console.WriteLine(e); } return(estados); }
public List <CategoriasxSubcategorias> DT_ConsultarSubcategorias(int idCat) { SqlConnection connection = null; DataTable dt = new DataTable(); List <CategoriasxSubcategorias> ListaCategoriasxSubcategorias = new List <CategoriasxSubcategorias>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; var paramHist = new[] { ParametroAcceso.CrearParametro("@idCategoria", SqlDbType.Int, idCat, ParameterDirection.Input) }; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_ConsultarSubCategoria", paramHist); 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); }
public List <CentroMonitoreo> getAllCentroMonitoreo() { List <CentroMonitoreo> centroMonitoreo = new List <CentroMonitoreo>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaCentroMonitoreoSP"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CentroMonitoreo centMoni = new CentroMonitoreo(); centMoni.idCentroMonitoreo = Convert.ToInt32(row["idCentroMonitoreo"].ToString()); centMoni.nombre = row["nombre"].ToString(); Empresa empresa = new Empresa(); centMoni.empresa = empresa; centMoni.empresa.idCliente = Convert.ToInt32(row["idEmpresa"].ToString()); centroMonitoreo.Add(centMoni); } } catch (Exception e) { Console.WriteLine(e); } return(centroMonitoreo); }
public bool InsertaAreaBySP(CamposArea campos, int[] idSucursales) { bool respuesta = false; SqlConnection connection = null; SqlDataReader response = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@nombreArea", SqlDbType.VarChar, campos.nombre, ParameterDirection.Input), ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, campos.descripcion, ParameterDirection.Input) }; response = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatAreaInsertar", parametros); response.Close(); foreach (int id in idSucursales) { SqlDataReader responseSucursales = null; var sucursal = new[] { ParametroAcceso.CrearParametro("@idSucursal", SqlDbType.Int, id, ParameterDirection.Input) }; responseSucursales = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatAreasxSucursalesInsertar", sucursal); responseSucursales.Close(); } respuesta = true; connection.Close(); } } catch (Exception ex) { Console.WriteLine(ex); } return(respuesta); }
public Estado getEstadoByCP(int cp) { Estado listadatos = new Estado(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposEstado> composList = new List <CamposEstado>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@cp", SqlDbType.Int, cp, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_EstadoPorCP", parametros); 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(); composList.Add(reg); } listadatos.ListaRegistrosEstado = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }
public bool actualizarProveedorBySP(CamposProveedor campos) { bool respuesta = false; SqlConnection connection = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { connection.Open(); var parametros = new[] { 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.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.estado.idEstado, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idDatosFiscales", SqlDbType.Int, campos.datosFiscales.IdDatosFiscales, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idProveedor", SqlDbType.Int, campos.idProveedor, ParameterDirection.Input), ParametroAcceso.CrearParametro("@nombre", SqlDbType.VarChar, campos.nombre, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idTipoProveedor", SqlDbType.Int, campos.tipoProveedor.idTipoProveedor, ParameterDirection.Input), ParametroAcceso.CrearParametro("@fechaAlta", SqlDbType.DateTime, campos.fechaAlta, ParameterDirection.Input), ParametroAcceso.CrearParametro("@fechaBaja", SqlDbType.DateTime, campos.fechaBaja, ParameterDirection.Input) }; Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatProveedorActualiza", parametros); connection.Close(); } respuesta = true; } catch (Exception ex) { Console.WriteLine(ex); } return(respuesta); }
public EntidadProceso LlenaTablaDatosProceso() { EntidadProceso listadatos = new EntidadProceso(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposProceso> camposList = new List <CamposProceso>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_ProcesosConsulta", null); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposProceso pro = new CamposProceso(); pro.idProceso = Convert.ToInt32(row["idProceso"].ToString()); pro.nombreProceso = row["nombreProceso"].ToString(); pro.descripcion = row["descripcion"].ToString(); pro.idArea = new CamposAreaByProceso(); pro.idArea.nombreArea = row["nombreArea"].ToString(); pro.idArea.idArea = Convert.ToInt32(row["idArea"].ToString()); camposList.Add(pro); } listadatos.ListaProcesos = camposList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }
public bool ActualizarSensor(CamposSensores campos) { // Convert.ToDateTime(fchIns.ToString("DD/MM/YYYY HH:mm:ss")); bool respuesta = false; SqlConnection connection = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@IdTipoSensor", SqlDbType.Int, campos.TipoSensor.IdTipoSensor, ParameterDirection.Input), ParametroAcceso.CrearParametro("@IdTipoMedidor", SqlDbType.Int, campos.TipoMedidor.IdTipoMedidor, ParameterDirection.Input), ParametroAcceso.CrearParametro("@NSerie", SqlDbType.VarChar, campos.NoSerie, ParameterDirection.Input), ParametroAcceso.CrearParametro("@IdUnidadMedida", SqlDbType.Int, campos.UnidadesMedida.IdUnidadMedida, ParameterDirection.Input), ParametroAcceso.CrearParametro("@IdAgenteMedido", SqlDbType.Int, campos.AgentesMedidos.IdAgenteMedido, ParameterDirection.Input), ParametroAcceso.CrearParametro("@FechaAlta", SqlDbType.VarChar, campos.FechaALtaS, ParameterDirection.Input), ParametroAcceso.CrearParametro("@Descripcion", SqlDbType.VarChar, campos.Descripcion, ParameterDirection.Input), ParametroAcceso.CrearParametro("@FechaIns", SqlDbType.VarChar, campos.FechaInstalacionS, ParameterDirection.Input), ParametroAcceso.CrearParametro("@IdPlaca", SqlDbType.Int, campos.PlacasSensores.IdPlaca, ParameterDirection.Input), ParametroAcceso.CrearParametro("@IdModeloSensor", SqlDbType.Int, campos.ModeloSensores.IdModeloSensor, ParameterDirection.Input), ParametroAcceso.CrearParametro("@Intervalo", SqlDbType.Int, campos.IntervaloLectura, ParameterDirection.Input), ParametroAcceso.CrearParametro("@IdSensor", SqlDbType.Int, campos.IdSensor, ParameterDirection.Input) }; Ejecuta.ProcedimientoAlmacenado(connection, "[Usp_CatSensorActualizar]", parametros); connection.Close(); } respuesta = true; } catch (Exception ex) { Console.WriteLine(ex); } return(respuesta); }
public Boolean editarFallasDispositivos(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), ParametroAcceso.CrearParametro("@nombre", SqlDbType.VarChar, fallasDispositivos.nombre, ParameterDirection.Input), ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, fallasDispositivos.descripcion, ParameterDirection.Input), ParametroAcceso.CrearParametro("@estatusAtencion", SqlDbType.VarChar, fallasDispositivos.estatusAtencion, ParameterDirection.Input), ParametroAcceso.CrearParametro("@fechaFalla", SqlDbType.VarChar, fallasDispositivos.fechaFalla, ParameterDirection.Input), ParametroAcceso.CrearParametro("@horaFalla", SqlDbType.VarChar, fallasDispositivos.horaFalla, ParameterDirection.Input), ParametroAcceso.CrearParametro("@area", SqlDbType.VarChar, fallasDispositivos.area, ParameterDirection.Input), ParametroAcceso.CrearParametro("@adjuntoEvidencia", SqlDbType.VarChar, fallasDispositivos.adjuntoEvidencia, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idPlaca", SqlDbType.VarChar, fallasDispositivos.placas.idPlaca, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ActualizarFallasDispositivosSP", parametros); dt.Load(consulta); connection.Close(); respuesta = true; } } catch (Exception e) { respuesta = false; Console.WriteLine(e); } return(respuesta); }
public int DT_EditarArticulo(int idArticulo, string nombreArticulo, string contenido, string categorias, string tags, string grupos, int idUsuario) { 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), ParametroAcceso.CrearParametro("@nombreArticulo", SqlDbType.VarChar, nombreArticulo, ParameterDirection.Input), ParametroAcceso.CrearParametro("@contenido", SqlDbType.VarChar, contenido, ParameterDirection.Input), ParametroAcceso.CrearParametro("@categorias", SqlDbType.VarChar, categorias, ParameterDirection.Input), ParametroAcceso.CrearParametro("@tags", SqlDbType.VarChar, tags, ParameterDirection.Input), ParametroAcceso.CrearParametro("@grupos", SqlDbType.VarChar, grupos, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idUsuario", SqlDbType.Int, idUsuario, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_EditarArticulos", parametros); dt.Load(consulta); connection.Close(); } } catch (Exception ex) { error = 1; Console.WriteLine(ex); } return(error); }
public List <PersonalMantenimiento> getAllPersonalMantenimiento() { List <PersonalMantenimiento> personalMantenimiento = new List <PersonalMantenimiento>(); SqlConnection connection = null; DataTable dt = new DataTable(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Administracion.ConsultaPersonalMantenimientoSP"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { PersonalMantenimiento persoMan = new PersonalMantenimiento(); persoMan.idPersonalMantenimiento = Convert.ToInt32(row["idPersonalMantenimiento"].ToString()); persoMan.nombre = row["nombre"].ToString(); persoMan.apellidoP = row["apellidoP"].ToString(); persoMan.apellidoM = row["apellidoM"].ToString(); persoMan.correo = row["correo"].ToString(); persoMan.telefono = row["telefono"].ToString(); persoMan.estatus = Convert.ToBoolean(row["estatus"].ToString()); personalMantenimiento.Add(persoMan); } } catch (Exception e) { Console.WriteLine(e); } return(personalMantenimiento); }
public bool InsertaDatosEmpresariales(CamposDatosEmpresariales 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("@fechaRegistro", SqlDbType.DateTime, campos.fechaRegistro, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idGiro", SqlDbType.Int, campos.idGiro, ParameterDirection.Input), ParametroAcceso.CrearParametro("@razonSocial", SqlDbType.VarChar, campos.DatosFiscales.RazonSocial, ParameterDirection.Input), ParametroAcceso.CrearParametro("@TipoPersona", SqlDbType.Int, campos.DatosFiscales.TipoPersona.IdTipoPersona, ParameterDirection.Input), ParametroAcceso.CrearParametro("@RFC", SqlDbType.VarChar, campos.DatosFiscales.RFC, 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) }; Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatDatosEmpresarialesInsertar", parametros); connection.Close(); } respuesta = true; } catch (Exception ex) { Console.WriteLine(ex); } return(respuesta); }
////Metodo encargado de insertar un giro empresarial public bool InsertarAlmacen(CamposAlmacen campos) { bool respuesta = false; SqlConnection connection = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, campos.descripcion, ParameterDirection.Input), ParametroAcceso.CrearParametro("@IdSucursal", SqlDbType.Int, campos.idSucursal, ParameterDirection.Input), ParametroAcceso.CrearParametro("@IdTipoAlmacen", SqlDbType.Int, campos.idTipoAlmacen, ParameterDirection.Input) }; Ejecuta.ProcedimientoAlmacenado(connection, "Usp_CatAlmacenInsertar", parametros); connection.Close(); respuesta = true; } } catch (Exception ex) { respuesta = false; Console.WriteLine(ex); } return(respuesta); }
public Boolean editarSensores(Sensores sensores) { 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("@idSensor", SqlDbType.VarChar, sensores.idSensor, ParameterDirection.Input), ParametroAcceso.CrearParametro("@numeroSerie", SqlDbType.VarChar, sensores.numeroSerie, ParameterDirection.Input), ParametroAcceso.CrearParametro("@tiempoLectura", SqlDbType.VarChar, sensores.tiempoLectura, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idPlaca", SqlDbType.VarChar, sensores.placas.idPlaca, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idUnidadLectura", SqlDbType.VarChar, sensores.unidadLectura.idUnidadLectura, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idSistemaMedicion", SqlDbType.VarChar, sensores.sistemaMedicion.idSistemaMedicion, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idMagnitud", SqlDbType.VarChar, sensores.magnitud.idMagnitud, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idEmpresa", SqlDbType.VarChar, sensores.empresa.idCliente, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ActualizaSensoresSP", parametros); dt.Load(consulta); connection.Close(); respuesta = true; } } catch (Exception e) { respuesta = false; Console.WriteLine(e); } return(respuesta); }