//Retorna la lista de Clientes Grole public List <ClienteGrole> ListaClientesGrole() { List <ClienteGrole> pResult = new List <ClienteGrole>(); string pSentencia = "SELECT ID, NOMBRE FROM DRASCLIENTES"; FbConnection con = _Conexiones.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); try { con.Open(); FbDataReader reader = com.ExecuteReader(); while (reader.Read()) { ClienteGrole pClienteGrole = new ClienteGrole(); pClienteGrole.Id = reader.GetInt32(0); pClienteGrole.Nombre = reader.GetString(1); pResult.Add(pClienteGrole); } } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(pResult); }
public ClienteGrole ClienteGroleObtener(string ANombre) { ClienteGrole pResult = null; string pSentencia = "SELECT ID, NOMBRE FROM DRASCLIENTES WHERE NOMBRE=@NOMBRE"; FbConnection con = _Conexiones.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); com.Parameters.Add("@NOMBRE", FbDbType.Integer).Value = ANombre; try { con.Open(); FbDataReader reader = com.ExecuteReader(); if (reader.Read()) { pResult = new ClienteGrole(); pResult.Id = reader.GetInt32(0); pResult.Nombre = reader.GetString(1); } } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(pResult); }
//Filtro Busqueda public List <ClienteGrole> busquedaClienteGrole(string AFiltrado) { List <ClienteGrole> pResult = new List <ClienteGrole>(); string pSentencia = "SELECT * FROM DRASCLIENTES WHERE NOMBRE LIKE '%" + AFiltrado + "%' ORDER BY NOMBRE DESC"; FbConnection con = _Conexiones.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); try { con.Open(); FbDataReader reader = com.ExecuteReader(); while (reader.Read()) { ClienteGrole pClienteGrole = new ClienteGrole(); pClienteGrole.Id = reader.GetInt32(0); /*(string)reader["Id"]*/ pClienteGrole.Nombre = reader.GetString(1); /*(string)reader["Nombre"];*/ pResult.Add(pClienteGrole); } } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(pResult); }
//Ingresa Clientes Grole a la Base de Datos public ClienteGrole ClientesGroleInsertar(ClienteGrole AClienteGrole) { string pSentencia = "INSERT INTO DRASCLIENTES (NOMBRE) VALUES (@NOMBRE)"; FbConnection con = _Conexiones.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); com.Parameters.Add("@NOMBRE", FbDbType.VarChar).Value = AClienteGrole.Nombre; try { con.Open(); com.ExecuteNonQuery(); } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(ClienteGroleObtener(AClienteGrole.Nombre)); }
//Modifica Clase public ClienteGrole ClientesGroleModificar(ClienteGrole AClienteGrole) { string pSentencia = "UPDATE DRASCLIENTES SET NOMBRE=@NOMBRE WHERE ID=@ID"; FbConnection con = _Conexiones.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); com.Parameters.Add("ID", FbDbType.Integer).Value = AClienteGrole.Id; com.Parameters.Add("NOMBRE", FbDbType.VarChar).Value = AClienteGrole.Nombre; try { con.Open(); com.ExecuteNonQuery(); } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(ClienteGroleObtener(AClienteGrole.Nombre)); }
//Modifica Cliente Grole public ClienteGrole ClientesGroleModificar(ClienteGrole AClientesGrole) { return(_ClientesGrolePersistencia.ClientesGroleModificar(AClientesGrole)); }
//Ingresa Cliente Grole a la Base de Datos public ClienteGrole ClientesGroleInsertar(ClienteGrole AClientesGrole) { return(_ClientesGrolePersistencia.ClientesGroleInsertar(AClientesGrole)); }
//Modificar ClientesGrole public JsonResult Modificar(ClienteGrole AClienteGrole) { return(Json(this._ClientesGroleLogica.ClientesGroleModificar(AClienteGrole))); }
//Ingresa ClientesGrole a la base de datos public JsonResult Insertar(ClienteGrole AClienteGrole) { return(Json(this._ClientesGroleLogica.ClientesGroleInsertar(AClienteGrole))); }