//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); }
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()); }