public UsuarioPistola ModificarUsuarioPistola(UsuarioPistola AUsuario) { string pSentencia = "UPDATE DRASUSUAP SET NOMBRE=@NOMBRE, CONTRASENA=@CONTRASENA, TITULAR=@TITULAR," + "ACTIVO=@ACTIVO WHERE ID=@CLAVE"; FbConnection con = _Conexion.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); com.Parameters.Add("@CLAVE", FbDbType.VarChar).Value = AUsuario.Clave; com.Parameters.Add("@NOMBRE", FbDbType.VarChar).Value = AUsuario.Nombre; com.Parameters.Add("@CONTRASENA", FbDbType.VarChar).Value = AUsuario.Contrasena; com.Parameters.Add("@TITULAR", FbDbType.VarChar).Value = AUsuario.Titular; com.Parameters.Add("@ACTIVO", FbDbType.VarChar).Value = AUsuario.Activo; try { con.Open(); com.ExecuteNonQuery(); } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(ObtenerUsuarioPistola(AUsuario.Clave)); }
public UsuarioPistola InsertarUsuarioPistola(UsuarioPistola AUsuario) { string pSentencia = "INSERT INTO DRASUSUAP(ID,NOMBRE,CONTRASENA,TITULAR,ACTIVO) VALUES(@ID,@NOMBRE,@CONTRASENA,@TITULAR,@ACTIVO) RETURNING ID"; FbConnection con = _Conexion.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); com.Parameters.Add("@ID", FbDbType.Integer).Value = MaxUsuarioPistola() + 1; com.Parameters.Add("@NOMBRE", FbDbType.VarChar).Value = AUsuario.Nombre; com.Parameters.Add("@CONTRASENA", FbDbType.VarChar).Value = AUsuario.Contrasena; com.Parameters.Add("@TITULAR", FbDbType.VarChar).Value = AUsuario.Titular; com.Parameters.Add("@ACTIVO", FbDbType.VarChar).Value = AUsuario.Activo; FbParameter pOutParameter = new FbParameter("@ID", FbDbType.Integer); pOutParameter.Direction = ParameterDirection.Output; com.Parameters.Add(pOutParameter); try{ con.Open(); com.ExecuteNonQuery(); } finally{ if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(ObtenerUsuarioPistola((int)pOutParameter.Value)); }
private UsuarioPistola ObtenerUsuarioPistola(int AClave) { UsuarioPistola pResult = null; string pSentencia = "SELECT * FROM DRASUSUAP WHERE ID=@CLAVE"; FbConnection con = _Conexion.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); com.Parameters.Add("@CLAVE", FbDbType.Integer).Value = AClave; try { con.Open(); FbDataReader reader = com.ExecuteReader(); if (reader.Read()) { pResult = new UsuarioPistola(); pResult.Clave = (int)reader["ID"]; pResult.Nombre = (reader["NOMBRE"] != DBNull.Value) ? (string)reader["NOMBRE"] : ""; pResult.Contrasena = (reader["CONTRASENA"] != DBNull.Value) ? (string)reader["CONTRASENA"] : ""; pResult.Titular = (reader["TITULAR"] != DBNull.Value) ? (string)reader["TITULAR"] : ""; pResult.Activo = (reader["ACTIVO"] != DBNull.Value) ? (string)reader["ACTIVO"] : ""; } } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(pResult); }
//USUARIOS PISTOLA public List <UsuarioPistola> ObtenerListaUsuariosPistolas() { List <UsuarioPistola> pResult = new List <UsuarioPistola>(); UsuarioPistola usuario; string pSentencia = "SELECT * FROM DRASUSUAP WHERE ACTIVO='Si' ORDER BY ID"; FbConnection con = _Conexion.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); try { con.Open(); FbDataReader reader = com.ExecuteReader(); while (reader.Read()) { usuario = new UsuarioPistola(); usuario.Clave = (int)reader["ID"]; usuario.Nombre = (reader["NOMBRE"] != DBNull.Value) ? (string)reader["NOMBRE"] : ""; usuario.Contrasena = (reader["CONTRASENA"] != DBNull.Value) ? (string)reader["CONTRASENA"] : ""; usuario.Titular = (reader["TITULAR"] != DBNull.Value) ? (string)reader["TITULAR"] : ""; usuario.Activo = (reader["ACTIVO"] != DBNull.Value) ? (string)reader["ACTIVO"] : ""; pResult.Add(usuario); } } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return(pResult); }
public UsuarioPistola ModificarUsuarioPistola(UsuarioPistola AUsuario) { AUsuario.Nombre = nombreUpperCase(AUsuario.Nombre); return(_UsuariosPersistencia.ModificarUsuarioPistola(AUsuario)); }
public UsuarioPistola InsertarUsuarioPistola(UsuarioPistola AUsuario) { AUsuario.Nombre = nombreUpperCase(AUsuario.Nombre); return(_UsuariosPersistencia.InsertarUsuarioPistola(AUsuario)); }
public JsonResult InsertarUsuarioPistola(UsuarioPistola Usuario) { var contra = _UsuariosLogica.InsertarUsuarioPistola(Usuario).Contrasena; return(Json(_UsuariosLogica.InsertarUsuarioPistola(Usuario))); }
public JsonResult ModificarUsuarioPistola(UsuarioPistola Usuario) { return(Json(_UsuariosLogica.ModificarUsuarioPistola(Usuario))); }