public List<UsuarioBascula> busquedaUsuarioBascula(string AFiltrado) { List<UsuarioBascula> pResult = new List<UsuarioBascula>(); string pSentencia = "SELECT * FROM DRASUSUA WHERE NOMBRE LIKE '%"+AFiltrado+"%' or TITULAR 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()) { UsuarioBascula pUsuarioBascula = new UsuarioBascula(); pUsuarioBascula.CLAVE = reader.GetInt32(0);/*(string)reader["CLAVE"]*/ pUsuarioBascula.NOMBRE = reader.GetString(1);/*(string)reader["NOMBRE"];*/ pUsuarioBascula.CONTRASENA = reader.GetString(2);/*(string)reader["CONTRASENA"];*/ pUsuarioBascula.TITULAR = reader.GetString(3);/*(string)reader["TITULAR"];*/ pUsuarioBascula.LOTES = reader.GetString(4);/*(string)reader["LOTES"];*/ pResult.Add(pUsuarioBascula); } } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return pResult; }
public UsuarioBascula UsuarioBasculaInsertar(UsuarioBascula AUsuarioBascula) { return _UsuarioBasculaPersistencia.UsuarioBasculaInsertar(AUsuarioBascula); }
public UsuarioBascula UsuarioBasculaModificar(UsuarioBascula AUsuarioBascula) { return _UsuarioBasculaPersistencia.UsuarioBasculaModificar(AUsuarioBascula); }
private UsuarioBascula ReaderToEntidad(FbDataReader AReader) { UsuarioBascula pResult = new UsuarioBascula(); pResult.CLAVE = AReader.GetInt32(0); pResult.NOMBRE = AReader.GetString(1); pResult.CONTRASENA = AReader.GetString(2); pResult.TITULAR = AReader.GetString(3); pResult.LOTES = AReader.GetString(4); return pResult; }
//Retorna un usuario especifico, recive la clave del usuario a buscar public UsuarioBascula UsuarioBasculaObtener(string ANombre) { UsuarioBascula pResult = null; string pSentencia = "SELECT CLAVE, NOMBRE, CONTRASENA, TITULAR, LOTES FROM DRASUSUA 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 UsuarioBascula(); pResult.CLAVE = reader.GetInt32(0); pResult.NOMBRE = reader.GetString(1); pResult.CONTRASENA = reader.GetString(2); pResult.TITULAR = reader.GetString(3); pResult.LOTES = reader.GetString(4); } } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return pResult; }
public UsuarioBascula UsuarioBasculaModificar(UsuarioBascula AUsuarioBascula) { string pSentencia = "UPDATE DRASUSUA SET CONTRASENA=@CONTRASENA, TITULAR=@TITULAR, LOTES=@LOTES WHERE CLAVE=@CLAVE"; FbConnection con = _Conexiones.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); com.Parameters.Add("CLAVE", FbDbType.Integer).Value = AUsuarioBascula.CLAVE; com.Parameters.Add("CONTRASENA", FbDbType.VarChar).Value = AUsuarioBascula.CONTRASENA; com.Parameters.Add("TITULAR", FbDbType.VarChar).Value = AUsuarioBascula.TITULAR; com.Parameters.Add("LOTES", FbDbType.VarChar).Value = AUsuarioBascula.LOTES; try { con.Open(); com.ExecuteNonQuery(); } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return UsuarioBasculaObtener(AUsuarioBascula.NOMBRE); }
//Registra un nuevo usuario en la BD, retorna el usuario registrado... public UsuarioBascula UsuarioBasculaInsertar(UsuarioBascula AUsuarioBascula) { string pSentencia = "INSERT INTO DRASUSUA (NOMBRE, CONTRASENA, TITULAR, LOTES) VALUES (@NOMBRE, @CONTRASENA, @TITULAR, @LOTES)"; FbConnection con = _Conexiones.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); com.Parameters.Add("@NOMBRE", FbDbType.VarChar).Value = AUsuarioBascula.NOMBRE; com.Parameters.Add("@CONTRASENA", FbDbType.VarChar).Value = AUsuarioBascula.CONTRASENA; com.Parameters.Add("@TITULAR", FbDbType.VarChar).Value = AUsuarioBascula.TITULAR; com.Parameters.Add("@LOTES", FbDbType.VarChar).Value = AUsuarioBascula.LOTES; try { con.Open(); com.ExecuteNonQuery(); } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return UsuarioBasculaObtener(AUsuarioBascula.NOMBRE); }
public JsonResult Insertar(UsuarioBascula UsuarioBascula) { return Json(this._UsuarioBasculaLogica.UsuarioBasculaInsertar(UsuarioBascula)); }
public JsonResult Modificar(UsuarioBascula AUsuarioBascula) { return Json(this._UsuarioBasculaLogica.UsuarioBasculaModificar(AUsuarioBascula)); }