Exemplo n.º 1
0
    public static string AgregarCondicionPago(Dictionary <string, object> pCondicionPago)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CCondicionPago CondicionPago = new CCondicionPago();
            CondicionPago.CondicionPago = Convert.ToString(pCondicionPago["CondicionPago"]);
            CondicionPago.NumeroDias    = Convert.ToInt32(pCondicionPago["NumeroDias"]);
            string validacion = ValidarCondicionPago(CondicionPago, ConexionBaseDatos);

            JObject oRespuesta = new JObject();
            if (validacion == "")
            {
                CondicionPago.Agregar(ConexionBaseDatos);
                oRespuesta.Add(new JProperty("Error", 0));
                ConexionBaseDatos.CerrarBaseDatosSqlServer();
            }
            else
            {
                oRespuesta.Add(new JProperty("Error", 1));
                oRespuesta.Add(new JProperty("Descripcion", validacion));
            }
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(oRespuesta.ToString());
        }
        else
        {
            return("1|" + respuesta);
        }
    }