Beispiel #1
0
        public List <CalcularPropuestaxIndicadorEL> CalcularPropuestaxIndicadores(CalcularPropuestaxIndicadorEL CalcularPropuestaxIndicador)
        {
            string request = ctx.IncomingRequest.Headers["token-client"];

            if (!UDA.Validarusuario(request))
            {
                return(null);
            }
            return(PropuestaxIndicadorDA.PropuestaxIndicador.CalcularPropuestaxIndicadores(CalcularPropuestaxIndicador));
        }
 public List <CalcularPropuestaxIndicadorEL> CalcularPropuestaxIndicadores(CalcularPropuestaxIndicadorEL CalcularPropuestaxIndicador)
 {
     try
     {
         string postdata = js.Serialize(CalcularPropuestaxIndicador);
         List <CalcularPropuestaxIndicadorEL> listCalcularPropuestaxIndicador = js.Deserialize <List <CalcularPropuestaxIndicadorEL> >(conecRest.ConectREST("PropuestaxIndicadores", "POST", postdata));
         return(listCalcularPropuestaxIndicador);
     }
     catch (Exception e)
     {
         throw new ArgumentException(e.Message);
     }
 }
Beispiel #3
0
 public JsonResult CalcularPropuestaxIndicadores(CalcularPropuestaxIndicadorEL CalcularPropuestaxIndicador)
 {
     try
     {
         List <CalcularPropuestaxIndicadorEL> listCalcularPropuestaxIndicador = new List <CalcularPropuestaxIndicadorEL>();
         listCalcularPropuestaxIndicador = PropuestaIndicador.CalcularPropuestaxIndicadores(CalcularPropuestaxIndicador);
         return(Json(new { listCalcularPropuestaxIndicador = listCalcularPropuestaxIndicador }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         Herramienta.Herramientas.Log(e.Message);
         return(Json(new { Local = "" }, JsonRequestBehavior.AllowGet));
     }
 }
Beispiel #4
0
        public List <CalcularPropuestaxIndicadorEL> CalcularPropuestaxIndicadores(CalcularPropuestaxIndicadorEL CalcularPropuestaxIndicador)
        {
            using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena))
            {
                con.Open();
                using (SqlCommand com = new SqlCommand("CalcularPropuestaxIndicadores", con))
                {
                    com.CommandType = CommandType.StoredProcedure;
                    com.Parameters.Add("@listLocal", SqlDbType.VarChar).Value     = CalcularPropuestaxIndicador.listLocal;
                    com.Parameters.Add("@codCombo", SqlDbType.Int).Value          = CalcularPropuestaxIndicador.codCombo;
                    com.Parameters.Add("@indConsumo", SqlDbType.Int).Value        = CalcularPropuestaxIndicador.indConsumo;
                    com.Parameters.Add("@indSabor", SqlDbType.Int).Value          = CalcularPropuestaxIndicador.indSabor;
                    com.Parameters.Add("@indCosto", SqlDbType.Int).Value          = CalcularPropuestaxIndicador.indCosto;
                    com.Parameters.Add("@cantPuntuacionMax", SqlDbType.Int).Value = (CalcularPropuestaxIndicador.cantPuntuacionMax == 0 ? 10 : CalcularPropuestaxIndicador.cantPuntuacionMax);
                    List <CalcularPropuestaxIndicadorEL> lst = new List <CalcularPropuestaxIndicadorEL>();
                    using (IDataReader dataReader = com.ExecuteReader())
                    {
                        while (dataReader.Read())
                        {
                            CalcularPropuestaxIndicadorEL obj = new CalcularPropuestaxIndicadorEL();
                            //if (dataReader["listLocal"] != DBNull.Value) { obj.listLocal = (string)dataReader["listLocal"]; }
                            if (dataReader["codLocal"] != DBNull.Value)
                            {
                                obj.codLocal = (int)dataReader["codLocal"];
                            }
                            if (dataReader["codCombo"] != DBNull.Value)
                            {
                                obj.codCombo = (int)dataReader["codCombo"];
                            }
                            if (dataReader["indConsumo"] != DBNull.Value)
                            {
                                obj.indConsumo = (int)dataReader["indConsumo"];
                            }
                            if (dataReader["indSabor"] != DBNull.Value)
                            {
                                obj.indSabor = (int)dataReader["indSabor"];
                            }
                            if (dataReader["indCosto"] != DBNull.Value)
                            {
                                obj.indCosto = (int)dataReader["indCosto"];
                            }
                            //if (dataReader["cantPuntuacionMax"] != DBNull.Value) { obj.cantPuntuacionMax = (int)dataReader["cantPuntuacionMax"]; }
                            if (dataReader["cantProyeccionVenta"] != DBNull.Value)
                            {
                                obj.cantProyeccionVenta = (int)dataReader["cantProyeccionVenta"];
                            }
                            if (dataReader["nombreCaractComboVenta"] != DBNull.Value)
                            {
                                obj.nombreCaractComboVenta = (string)dataReader["nombreCaractComboVenta"];
                            }
                            if (dataReader["impProyeccionCosto"] != DBNull.Value)
                            {
                                obj.impProyeccionCosto = (decimal)dataReader["impProyeccionCosto"];
                            }

                            lst.Add(obj);
                        }
                        return(lst);
                    }
                }
            }
        }