public CalculoProduccion departamento() { CalculoProduccion listadatos = new CalculoProduccion(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposCalculoProduccion> composList = new List <CamposCalculoProduccion>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_DepartamentosComboMostrar", null); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposCalculoProduccion reg = new CamposCalculoProduccion(); reg.departamento = new CamposDepartamento(); reg.departamento.idDepartamento = Convert.ToInt32(row["idDepartamento"].ToString()); reg.departamento.nombreDepartamento = row["nombreDepartamento"].ToString(); composList.Add(reg); } listadatos.ListaRegistros = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }
public CalculoProduccion reporteOEE() { CalculoProduccion listadatos = new CalculoProduccion(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposCalculoProduccion> composList = new List <CamposCalculoProduccion>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_ReporteOEE", null); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposCalculoProduccion reg = new CamposCalculoProduccion(); reg.OEE = Convert.ToDouble(row["OEE"].ToString()); reg.mes = row["mes"].ToString(); composList.Add(reg); } listadatos.ListaRegistros = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }
public CalculoProduccion reporteEficienciaMaquinaPeriodoFinal(string fechaInicio, string fechaFin, int idMaquina) { CalculoProduccion listadatos = new CalculoProduccion(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposCalculoProduccion> composList = new List <CamposCalculoProduccion>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@fechaInicio", SqlDbType.VarChar, fechaInicio, ParameterDirection.Input), ParametroAcceso.CrearParametro("@fechaFin", SqlDbType.VarChar, fechaFin, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idMaquina", SqlDbType.Int, idMaquina, ParameterDirection.Input), }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_ReporteEficienciaPeriodoPorMaquina", parametros); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposCalculoProduccion reg = new CamposCalculoProduccion(); reg.eficiencia = Convert.ToDouble(row["eficiencia"].ToString()); composList.Add(reg); } listadatos.ListaRegistros = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }
public CalculoProduccion IndicadoresEficiencia(string FechaInicio, string FechaFin, int ComboDepar) { CalculoProduccion listadatos = new CalculoProduccion(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposCalculoProduccion> composList = new List <CamposCalculoProduccion>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@fechaInicio", SqlDbType.VarChar, FechaInicio, ParameterDirection.Input), ParametroAcceso.CrearParametro("@fechaFin", SqlDbType.VarChar, FechaFin, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idDepartamento", SqlDbType.Int, ComboDepar, ParameterDirection.Input), }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_RepMejoras", parametros); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposCalculoProduccion reg = new CamposCalculoProduccion(); reg.maquina = new CamposMaquina(); reg.maquina.Descripcion = row["descripcion"].ToString(); reg.fechas = row["fecha"].ToString(); reg.piezasProducidas = Convert.ToInt32(row["piezasProducidas"].ToString()); reg.piezasDefectuosas = Convert.ToInt32(row["piezasDefectuosas"].ToString()); reg.PiezasBuenas = Convert.ToInt32(row["piezasBuenas"].ToString()); reg.eficiencia = Convert.ToDouble(row["eficiencia"].ToString()); composList.Add(reg); } listadatos.ListaRegistros = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }
//public CalculoProduccion LlenaTablaEnergiaXEquipos(int idDepartamento, string fechaInicio, string fechaFin) //{ // CalculoProduccion campos = new CalculoProduccion(); // DataTable dt = new DataTable(); // SqlConnection connection = null; // List<CamposCalculoProduccion> composList = new List<CamposCalculoProduccion>(); // try // { // using (connection = Conexion.ObtieneConexion("ConexionBD")) // { // SqlDataReader consulta; // connection.Open(); // var parametros = new[]{ // ParametroAcceso.CrearParametro("@fechaInicio", SqlDbType.VarChar, fechaInicio , ParameterDirection.Input), // ParametroAcceso.CrearParametro("@fechaFin", SqlDbType.VarChar, fechaFin , ParameterDirection.Input), // ParametroAcceso.CrearParametro("@idDepartamento", SqlDbType.Int, idDepartamento , ParameterDirection.Input), // }; // consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_RepEnergia", parametros); // dt.Load(consulta); // connection.Close(); // } // foreach (DataRow row in dt.Rows) // { // CamposCalculoProduccion reg = new CamposCalculoProduccion(); // reg.maquina = new CamposMaquina(); // reg.departamento = new CamposDepartamento(); // reg.departamento.nombreDepartamento = row["nombreDepartamento"].ToString(); // reg.maquina.Descripcion = row["Descripcion"].ToString(); // reg.KWH_pza = Convert.ToDouble(row["KWH_pza"].ToString()); // reg.KWH_turno = Convert.ToDouble(row["KWH_turno"].ToString()); // reg.fechas = row["fecha"].ToString(); // ListaCamposCalculo.Add(reg); // } // campos.ListaRegistros = ListaCamposCalculo.ToArray(); // } // catch (Exception ex) // { // Console.WriteLine(ex); // } // return campos; //} public CalculoProduccion EnergiaXEquipos(string FechaInicio, string FechaFin, int ComboDepar) { CalculoProduccion listadatos = new CalculoProduccion(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposCalculoProduccion> composList = new List <CamposCalculoProduccion>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@fechaInicio", SqlDbType.VarChar, FechaInicio, ParameterDirection.Input), ParametroAcceso.CrearParametro("@fechaFin", SqlDbType.VarChar, FechaFin, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idDepartamento", SqlDbType.Int, ComboDepar, ParameterDirection.Input), }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_RepEnergia", parametros); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposCalculoProduccion reg = new CamposCalculoProduccion(); reg.maquina = new CamposMaquina(); reg.departamento = new CamposDepartamento(); reg.departamento.nombreDepartamento = row["nombreDepartamento"].ToString(); reg.maquina.Descripcion = row["Descripcion"].ToString(); reg.KWH_pza = Convert.ToDouble(row["KWH_pza"].ToString()); reg.KWH_turno = Convert.ToDouble(row["KWH_turno"].ToString()); reg.fechas = row["fecha"].ToString(); composList.Add(reg); } listadatos.ListaRegistros = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }
public CalculoProduccion GraficaEufem(string fechaInicio, string fechaFin) { CalculoProduccion campos = new CalculoProduccion(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposCalculoProduccion> ListaCamposCalculo = new List <CamposCalculoProduccion>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@fechaInicio", SqlDbType.VarChar, fechaInicio, ParameterDirection.Input), ParametroAcceso.CrearParametro("@fechaFin", SqlDbType.VarChar, fechaFin, ParameterDirection.Input) }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "GraficaMejoraProduccionxs", parametros); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposCalculoProduccion reg = new CamposCalculoProduccion(); reg.fechas = row["fechaMod"].ToString(); reg.Porcentaje = Convert.ToDouble(row["PORCENTAJE"].ToString()); reg.FechaCorta = row["fechax"].ToString(); reg.PorcentajeS = row["Litros"].ToString(); ListaCamposCalculo.Add(reg); } campos.ListaRegistros = ListaCamposCalculo.ToArray(); } catch (Exception ex) { Console.WriteLine(ex); } return(campos); }
public CalculoProduccion ReporteOEEPorDepartamento(string FechaInicio, string FechaFin, int ComboDepar) { CalculoProduccion listadatos = new CalculoProduccion(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposCalculoProduccion> composList = new List <CamposCalculoProduccion>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@fechaInicio", SqlDbType.VarChar, FechaInicio, ParameterDirection.Input), ParametroAcceso.CrearParametro("@fechaFin", SqlDbType.VarChar, FechaFin, ParameterDirection.Input), ParametroAcceso.CrearParametro("@idDepartamento", SqlDbType.Int, ComboDepar, ParameterDirection.Input), }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_RepOEEPorDepartamento", parametros); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposCalculoProduccion reg = new CamposCalculoProduccion(); reg.departamento = new CamposDepartamento(); reg.departamento.nombreDepartamento = row["DEPARTAMENTO"].ToString(); reg.Porcentaje = Convert.ToDouble(row["OEE"].ToString()); reg.FechaCorta = row["FECHA"].ToString(); composList.Add(reg); } listadatos.ListaRegistros = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }
public CalculoProduccion reporteEficienciaMaquinaPeriodo(int idDepartamento) { CalculoProduccion listadatos = new CalculoProduccion(); DataTable dt = new DataTable(); SqlConnection connection = null; List <CamposCalculoProduccion> composList = new List <CamposCalculoProduccion>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); var parametros = new[] { ParametroAcceso.CrearParametro("@idDepartamento", SqlDbType.Int, idDepartamento, ParameterDirection.Input), }; consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Usp_MaquinasXDepartamentosComboMostrar", parametros); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposCalculoProduccion reg = new CamposCalculoProduccion(); reg.departamento = new CamposDepartamento(); reg.maquina = new CamposMaquina(); reg.departamento.idDepartamento = Convert.ToInt32(row["idDepartamento"].ToString()); reg.departamento.nombreDepartamento = row["nombreDepartamento"].ToString(); reg.idMaquina = Convert.ToInt32(row["idMaquina"].ToString()); reg.maquina.Descripcion = row["descripcion"].ToString(); composList.Add(reg); } listadatos.ListaRegistros = composList.ToArray(); } catch (Exception e) { Console.WriteLine(e); throw; } return(listadatos); }