예제 #1
0
        public void EditarCliente(string cedula, string nombre, string telefono, string celular, string direccion, bool moroso)
        {
            IClientesSQL clientesSQL = this.ObtenerInstancia();

            clientesSQL.EditarCliente(cedula, nombre, telefono, celular, direccion, moroso);
            if (clientesSQL.IsError)
            {
                this.IsError          = clientesSQL.IsError;
                this.ErrorDescripcion = clientesSQL.ErrorDescripcion;
            }
        }
예제 #2
0
        public IClientesSQL ObtenerInstancia()
        {
            IClientesSQL    result          = null;
            ContextDataBase contextDataBase = AccesoDatos.Instance.accesoDatos.ContextDataBase;

            if (contextDataBase == ContextDataBase.PostgreSql)
            {
                result = new ClientesPostgres();
            }
            return(result);
        }
예제 #3
0
        public DataSet TraerTotalClientes()
        {
            IClientesSQL clientesSQL = this.ObtenerInstancia();
            DataSet      result      = clientesSQL.TraerTotalClientes();

            if (clientesSQL.IsError)
            {
                this.IsError          = clientesSQL.IsError;
                this.ErrorDescripcion = clientesSQL.ErrorDescripcion;
            }
            return(result);
        }
예제 #4
0
        public void EliminarCliente(string filtro)
        {
            IClientesSQL clientesSQL = this.ObtenerInstancia();

            clientesSQL.EliminarCliente(filtro);
            if (clientesSQL.IsError)
            {
                this.IsError          = clientesSQL.IsError;
                this.ErrorDescripcion = clientesSQL.ErrorDescripcion;
                this.ErrorCode        = clientesSQL.ErrorCode;
            }
        }