Ejemplo n.º 1
0
    //Constructores

    //Metodos Especiales
    public static JObject ObtenerSubCuentaContable(JObject pModelo, int pIdSubCuentaContable, CConexion pConexion)
    {
        CSubCuentaContable SubCuentaContable = new CSubCuentaContable();

        SubCuentaContable.LlenaObjeto(pIdSubCuentaContable, pConexion);
        pModelo.Add(new JProperty("IdSubCuentaContable", SubCuentaContable.IdSubCuentaContable));
        pModelo.Add(new JProperty("SubCuentaContable", SubCuentaContable.SubCuentaContable));
        pModelo.Add(new JProperty("Descripcion", SubCuentaContable.Descripcion));
        pModelo.Add(new JProperty("IdCuentaContable", SubCuentaContable.IdCuentaContable));
        pModelo.Add(new JProperty("CuentaContable", SubCuentaContable.CuentaContable));
        return(pModelo);
    }
Ejemplo n.º 2
0
    public static string EditarSubCuentaContable(Dictionary <string, object> pSubCuentaContable)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CSubCuentaContable SubCuentaContable = new CSubCuentaContable();

        SubCuentaContable.LlenaObjeto(Convert.ToInt32(pSubCuentaContable["IdSubCuentaContable"]), ConexionBaseDatos);
        SubCuentaContable.IdSubCuentaContable = Convert.ToInt32(pSubCuentaContable["IdSubCuentaContable"]);
        SubCuentaContable.SubCuentaContable   = Convert.ToString(pSubCuentaContable["SubCuentaContable"]);
        SubCuentaContable.Descripcion         = Convert.ToString(pSubCuentaContable["Descripcion"]);
        SubCuentaContable.IdCuentaContable    = Convert.ToInt32(pSubCuentaContable["IdCuentaContable"]);
        SubCuentaContable.CuentaContable      = Convert.ToString(pSubCuentaContable["CuentaContable"]);
        string validacion = ValidarSubCuentaContable(SubCuentaContable, ConexionBaseDatos);

        JObject oRespuesta = new JObject();

        if (validacion == "")
        {
            SubCuentaContable.Editar(ConexionBaseDatos);

            CHistorialGenerico HistorialGenerico = new CHistorialGenerico();
            HistorialGenerico.IdGenerico = SubCuentaContable.IdSubCuentaContable;
            HistorialGenerico.IdUsuario  = Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]);
            HistorialGenerico.Fecha      = Convert.ToDateTime(DateTime.Now);
            HistorialGenerico.Comentario = "Se edito una subcuenta contable";
            HistorialGenerico.AgregarHistorialGenerico("SubCuentaContable", 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());
    }