public static string EditarTipoCuentaContable(Dictionary <string, object> pTipoCuentaContable) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CTipoCuentaContable TipoCuentaContable = new CTipoCuentaContable(); TipoCuentaContable.IdTipoCuentaContable = Convert.ToInt32(pTipoCuentaContable["IdTipoCuentaContable"]);; TipoCuentaContable.TipoCuentaContable = Convert.ToString(pTipoCuentaContable["TipoCuentaContable"]); string validacion = ValidarTipoCuentaContable(TipoCuentaContable, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { TipoCuentaContable.Editar(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()); }
public static string ObtenerFormaEditarTipoCuentaContable(int IdTipoCuentaContable) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarTipoCuentaContable = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarTipoCuentaContable" }, ConexionBaseDatos) == "") { puedeEditarTipoCuentaContable = 1; } oPermisos.Add("puedeEditarTipoCuentaContable", puedeEditarTipoCuentaContable); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CTipoCuentaContable TipoCuentaContable = new CTipoCuentaContable(); TipoCuentaContable.LlenaObjeto(IdTipoCuentaContable, ConexionBaseDatos); Modelo.Add(new JProperty("IdTipoCuentaContable", TipoCuentaContable.IdTipoCuentaContable)); Modelo.Add(new JProperty("TipoCuentaContable", TipoCuentaContable.TipoCuentaContable)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
public static string AgregarTipoCuentaContable(Dictionary <string, object> pTipoCuentaContable) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CTipoCuentaContable TipoCuentaContable = new CTipoCuentaContable(); TipoCuentaContable.TipoCuentaContable = Convert.ToString(pTipoCuentaContable["TipoCuentaContable"]); string validacion = ValidarTipoCuentaContable(TipoCuentaContable, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { TipoCuentaContable.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); } }
//Validaciones private static string ValidarTipoCuentaContable(CTipoCuentaContable pTipoCuentaContable, CConexion pConexion) { string errores = ""; if (pTipoCuentaContable.TipoCuentaContable == "") { errores = errores + "<span>*</span> El campo tipo de cuenta contable esta vacío, favor de capturarlo.<br />"; } if (errores != "") { errores = "<p>Favor de completar los siguientes requisitos:</p>" + errores; } return(errores); }
public static string ObtenerFormaAgregarCuentaContableComplementos(int pIdTipoCuentaContable) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarCuentaContable = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarCuentaContable" }, ConexionBaseDatos) == "") { puedeEditarCuentaContable = 1; } oPermisos.Add("puedeEditarCuentaContable", puedeEditarCuentaContable); if (respuesta == "Conexion Establecida") { CCuentaContable CuentaContable = new CCuentaContable(); Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("IdTipoCuentaContable", pIdTipoCuentaContable); CuentaContable.LlenaObjetoFiltros(Parametros, ConexionBaseDatos); CTipoCuentaContable TipoCuentaContable = new CTipoCuentaContable(); TipoCuentaContable.LlenaObjeto(pIdTipoCuentaContable, ConexionBaseDatos); JObject Modelo = new JObject(); Modelo.Add("IdTipoCuentaContable", pIdTipoCuentaContable); Modelo.Add("TipoCuentaContable", TipoCuentaContable.TipoCuentaContable); Modelo.Add("CuentaClienteComplemento", CuentaContable.CuentaContable); Modelo.Add("DescripcionCuentaClienteComplemento", CuentaContable.Descripcion); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
public static string CambiarEstatus(int pIdTipoCuentaContable, bool pBaja) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CTipoCuentaContable TipoCuentaContable = new CTipoCuentaContable(); TipoCuentaContable.IdTipoCuentaContable = pIdTipoCuentaContable; TipoCuentaContable.Baja = pBaja; TipoCuentaContable.Eliminar(ConexionBaseDatos); respuesta = "0|TipoCuentaContableEliminado"; } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(respuesta); }
public static string ObtenerFormaTipoCuentaContable() { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); Modelo.Add("DescripcionDefalut", "Seleccionar..."); Modelo.Add("ValorDefault", "0"); Modelo.Add("Opciones", CTipoCuentaContable.ObtenerTiposCuentasContables(ConexionBaseDatos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }