public int UpdateCONTROLPRODUCCION(CONTROLPRODUCCION_EL CP) { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("spUpdateCONTROLPRODUCCION", con)) { com.Parameters.Add("@idControlProduccion", SqlDbType.Int).Value = CP.idControlProduccion; com.Parameters.Add("@tipoPronostico", SqlDbType.Int).Value = CP.tipoPronostico; com.Parameters.Add("@idProducto", SqlDbType.Int).Value = CP.idProducto; com.Parameters.Add("@idProveedor", SqlDbType.Int).Value = CP.idProveedor; com.Parameters.Add("@idIntervaloProduccion", SqlDbType.Int).Value = CP.idIntervaloProduccion; com.Parameters.Add("@idUnidadMedida", SqlDbType.Int).Value = CP.idUnidadMedida; com.Parameters.Add("@Peso", SqlDbType.Int).Value = CP.Peso; com.Parameters.Add("@idActividad", SqlDbType.Int).Value = CP.idActividad; com.Parameters.Add("@cantidadProducida", SqlDbType.Int).Value = CP.cantidadProducida; com.Parameters.Add("@PRECISION", SqlDbType.VarChar).Value = CP.PRECISION; com.Parameters.Add("@ErrorMedioCuadratico", SqlDbType.VarChar).Value = CP.ErrorMedioCuadratico; com.Parameters.Add("@predicion", SqlDbType.VarChar).Value = CP.predicion; com.Parameters.Add("@Color", SqlDbType.VarChar).Value = CP.Color; com.Parameters.Add("@fechaProduccion", SqlDbType.DateTime).Value = CP.fechaProduccion; com.Parameters.Add("@indicador", SqlDbType.VarChar).Value = CP.indicador; return(com.ExecuteNonQuery()); } } }
public List <CONTROLPRODUCCION_EL> GetCONTROLPRODUCCIONAll(CONTROLPRODUCCION_EL CP) { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("spGetCONTROLPRODUCCIONAll", con)) { com.CommandType = CommandType.StoredProcedure; com.Parameters.Add("@idControlProduccion", SqlDbType.Int).Value = CP.idControlProduccion; List <CONTROLPRODUCCION_EL> list = new List <CONTROLPRODUCCION_EL>(); using (IDataReader dataReader = com.ExecuteReader()) { while (dataReader.Read()) { CONTROLPRODUCCION_EL obj = new CONTROLPRODUCCION_EL(); if (dataReader["idControlProduccion"] != DBNull.Value) { obj.idControlProduccion = (int)dataReader["idControlProduccion"]; } if (dataReader["idProducto"] != DBNull.Value) { obj.idProducto = (int)dataReader["idProducto"]; } if (dataReader["tipoPronostico"] != DBNull.Value) { obj.tipoPronostico = (string)dataReader["tipoPronostico"]; } if (dataReader["fechaProduccion"] != DBNull.Value) { obj.fechaProduccion = (DateTime)dataReader["fechaProduccion"]; } if (dataReader["cantidadProducida"] != DBNull.Value) { obj.cantidadProducida = (int)dataReader["cantidadProducida"]; } if (dataReader["idActividadControlProduccion"] != DBNull.Value) { obj.idActividadControlProduccion = (int)dataReader["idActividadControlProduccion"]; } if (dataReader["indicador"] != DBNull.Value) { obj.indicador = (string)dataReader["indicador"]; } list.Add(obj); } } return(list); } } }
public JsonResult GuardarControlProduccion(CONTROLPRODUCCION_EL P) { try { string postdata = js.Serialize(P); int resultado = js.Deserialize <int>(Utilitario.Accion.ConectREST("ICONTROLPRODUCCION", "POST", postdata)); return(Json(new { resultado = resultado }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { resultado = "" }, JsonRequestBehavior.AllowGet)); } }
public JsonResult ListaControlProduccion(CONTROLPRODUCCION_EL MP) { try { var resultado = "";// js.Deserialize<object>(Utilitario.Accion.Conect_WEBPython("escenario1", "GET", "", "producto=1&proveedor=1&unidadmedida=1&peso=15")); var CONTROLPRODUCCION = js.Deserialize <List <CONTROLPRODUCCION_EL> >(Utilitario.Accion.Conect_WEBAPI("CONTROLPRODUCCION", "GET", "", "0&value2=" + MP.idProducto)); return(Json(new { CONTROLPRODUCCION = CONTROLPRODUCCION }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { CONTROLPRODUCCION = "" }, JsonRequestBehavior.AllowGet)); } }
public JsonResult ListaControlProduccion(CONTROLPRODUCCION_EL MP) { try { string parametros = ""; parametros = "0&value2=" + MP.tipoPronostico; parametros += "&value3=" + MP.idProducto; parametros += "&value4=" + MP.idProveedor; parametros += "&value5=" + MP.idIntervaloProduccion; parametros += "&value6=" + MP.idActividad; var CONTROLPRODUCCION = js.Deserialize <List <CONTROLPRODUCCION_EL> >(Utilitario.Accion.Conect_WEBAPI("CONTROLPRODUCCION", "GET", "", parametros)); return(Json(new { CONTROLPRODUCCION = CONTROLPRODUCCION }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { CONTROLPRODUCCION = "" }, JsonRequestBehavior.AllowGet)); } }
public int InsertCONTROLPRODUCCION(CONTROLPRODUCCION_EL CP) { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("spInsertCONTROLPRODUCCION", con)) { com.CommandType = CommandType.StoredProcedure; com.Parameters.Add("@idProducto", SqlDbType.Int).Value = CP.idProducto; com.Parameters.Add("@tipoPronostico", SqlDbType.VarChar).Value = CP.tipoPronostico; com.Parameters.Add("@cantidadProducida", SqlDbType.Int).Value = CP.cantidadProducida; com.Parameters.Add("@idActividadControlProduccion", SqlDbType.Int).Value = CP.idActividadControlProduccion; com.Parameters.Add("@indicador", SqlDbType.VarChar).Value = CP.indicador; return(com.ExecuteNonQuery()); } } }
public int Put(int id, CONTROLPRODUCCION_EL value) { return(CONTROLPRODUCCION_DA.Accion.UpdateCONTROLPRODUCCION(value)); }
public int POST(CONTROLPRODUCCION_EL value) { return(CONTROLPRODUCCION_DA.Accion.InsertCONTROLPRODUCCION(value)); }
public JsonResult GuardarPronosticos(CONTROLPRODUCCION_EL P) { try { var ListaPrediccionGrafica = new object(); string data = ""; string consulta = ""; string Llamada = ""; js.MaxJsonLength = int.MaxValue; switch (P.tipoPronostico) { case 1: data = P.idProducto + "&value2=" + P.idProveedor + "&value3=" + P.idUnidadMedida + "&value4=" + P.idIntervaloProduccion + "&value5=" + P.idPeso; consulta = "producto=" + P.idProducto + "&proveedor=" + P.idProveedor + "&unidadmedida=" + P.idUnidadMedida + "&peso=" + P.idPeso + "&vecesutilizadoprod=" + P.idIntervaloProduccion; Llamada = "duracioninsumo"; ListaPrediccionGrafica = js.Deserialize <List <pronostico_duracion_insumo_EL> >(Utilitario.Accion.Conect_WEBAPI("PREDICCION/pronostico_duracion_insumo", "GET", "", data)); break; case 2: data = P.idProducto + "&value2=" + P.idProveedor + "&value3=" + P.idUnidadMedida + "&value4=" + P.idPeso; consulta = "producto=" + P.idProducto + "&proveedor=" + P.idProveedor + "&unidadmedida=" + P.idUnidadMedida + "&peso=" + P.idPeso; Llamada = "arriboinsumo"; ListaPrediccionGrafica = js.Deserialize <List <pronostico_arribo_insumo_EL> >(Utilitario.Accion.Conect_WEBAPI("PREDICCION/pronostico_arribo_insumo", "GET", "", data)); break; case 3: data = P.idProducto + "&value2=" + P.idActividad + "&value3=" + P.cantidadProducida; consulta = "producto=" + P.idProducto + "&actividad=" + P.idActividad + "&cantidad=" + P.cantidadProducida; Llamada = "cantidadproducida"; ListaPrediccionGrafica = js.Deserialize <List <pronostico_cantidad_producida_EL> >(Utilitario.Accion.Conect_WEBAPI("PREDICCION/pronostico_cantidad_producida", "GET", "", data)); break; case 4: data = P.idProducto + "&value2=" + P.idUnidadMedida + "&value3=" + P.idPeso; consulta = "producto=" + P.idProducto + "&unidadmedida=" + P.idUnidadMedida + "&peso=" + P.idPeso; Llamada = "mermainsumo"; ListaPrediccionGrafica = js.Deserialize <List <pronostico_merma_insumo_EL> >(Utilitario.Accion.Conect_WEBAPI("PREDICCION/pronostico_merma_insumo", "GET", "", data)); break; default: break; } var resultado = new Respuesta(); resultado = js.Deserialize <Respuesta>(Utilitario.Accion.Conect_WEBPython(Llamada, "GET", "", consulta)); if (resultado == null) { resultado = new Respuesta(); resultado.prediccion = "0"; resultado.exactitud = "0"; resultado.mse = "0"; } else { resultado.mse = Math.Round(Convert.ToDecimal(resultado.mse), 2).ToString(); } P.PRECISION = Convert.ToInt16(decimal.Round(Convert.ToDecimal(resultado.exactitud) * 100)) + "%"; P.ErrorMedioCuadratico = Math.Round(Convert.ToDecimal(resultado.mse), 2).ToString(); P.predicion = Convert.ToInt16(decimal.Round(Convert.ToDecimal(resultado.prediccion))); string postdata = JsonConvert.SerializeObject(P); var Res = js.Deserialize <int>(Utilitario.Accion.Conect_WEBAPI("CONTROLPRODUCCION", "POST", postdata)); var jsresult = Json(new { resultado = resultado, ListaPrediccionGrafica = ListaPrediccionGrafica }, JsonRequestBehavior.AllowGet); jsresult.MaxJsonLength = int.MaxValue; return(jsresult); } catch (Exception e) { return(Json(new { resultado = "" }, JsonRequestBehavior.AllowGet)); } }
public int UpdateCONTROLPRODUCCION(CONTROLPRODUCCION_EL CP) { return(CONTROLPRODUCCION_DA.Accion.UpdateCONTROLPRODUCCION(CP)); }
public int InsertCONTROLPRODUCCION(CONTROLPRODUCCION_EL CP) { return(CONTROLPRODUCCION_DA.Accion.InsertCONTROLPRODUCCION(CP)); }
//================================================================ // CONTROL PRODUCCION ========================================= public List <CONTROLPRODUCCION_EL> GetCONTROLPRODUCCIONAll(CONTROLPRODUCCION_EL CP) { return(CONTROLPRODUCCION_DA.Accion.GetCONTROLPRODUCCIONAll(CP)); }
public List <CONTROLPRODUCCION_EL> GetCONTROLPRODUCCIONAll(int idControlProduccion, int tipoPronostico, int idProducto, int idProveedor, int idIntervaloProduccion, int idActividad) { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("spGetCONTROLPRODUCCIONAll", con)) { com.CommandType = CommandType.StoredProcedure; com.Parameters.Add("@idControlProduccion", SqlDbType.Int).Value = idControlProduccion; com.Parameters.Add("@tipoPronostico", SqlDbType.Int).Value = tipoPronostico; com.Parameters.Add("@idProducto", SqlDbType.Int).Value = idProducto; com.Parameters.Add("@idProveedor", SqlDbType.Int).Value = idProveedor; com.Parameters.Add("@idIntervaloProduccion", SqlDbType.Int).Value = idIntervaloProduccion; com.Parameters.Add("@idActividad", SqlDbType.Int).Value = idActividad; List <CONTROLPRODUCCION_EL> list = new List <CONTROLPRODUCCION_EL>(); using (IDataReader dataReader = com.ExecuteReader()) { while (dataReader.Read()) { CONTROLPRODUCCION_EL obj = new CONTROLPRODUCCION_EL(); if (dataReader["idControlProduccion"] != DBNull.Value) { obj.idControlProduccion = (int)dataReader["idControlProduccion"]; } if (dataReader["tipoPronostico"] != DBNull.Value) { obj.tipoPronostico = (int)dataReader["tipoPronostico"]; } if (dataReader["idProducto"] != DBNull.Value) { obj.idProducto = (int)dataReader["idProducto"]; } if (dataReader["idProveedor"] != DBNull.Value) { obj.idProveedor = (int)dataReader["idProveedor"]; } if (dataReader["idIntervaloProduccion"] != DBNull.Value) { obj.idIntervaloProduccion = (int)dataReader["idIntervaloProduccion"]; } if (dataReader["idUnidadMedida"] != DBNull.Value) { obj.idUnidadMedida = (int)dataReader["idUnidadMedida"]; } if (dataReader["Peso"] != DBNull.Value) { obj.Peso = (int)dataReader["Peso"]; } if (dataReader["idActividad"] != DBNull.Value) { obj.idActividad = (int)dataReader["idActividad"]; } if (dataReader["cantidadProducida"] != DBNull.Value) { obj.cantidadProducida = (int)dataReader["cantidadProducida"]; } if (dataReader["PRECISION"] != DBNull.Value) { obj.PRECISION = (string)dataReader["PRECISION"]; } if (dataReader["ErrorMedioCuadratico"] != DBNull.Value) { obj.ErrorMedioCuadratico = (string)dataReader["ErrorMedioCuadratico"]; } if (dataReader["predicion"] != DBNull.Value) { obj.predicion = (int)dataReader["predicion"]; } if (dataReader["Color"] != DBNull.Value) { obj.Color = (string)dataReader["Color"]; } if (dataReader["fechaProduccion"] != DBNull.Value) { obj.fechaProduccion = (DateTime)dataReader["fechaProduccion"]; } if (dataReader["indicador"] != DBNull.Value) { obj.indicador = (string)dataReader["indicador"]; } list.Add(obj); } } return(list); } } }