public UsuarioPistola ModificarUsuarioPistola(UsuarioPistola AUsuario){ AUsuario.Nombre = nombreUpperCase(AUsuario.Nombre); return _UsuariosPersistencia.ModificarUsuarioPistola(AUsuario); }
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; }
public UsuarioPistola InsertarUsuarioPistola(UsuarioPistola AUsuario){ AUsuario.Nombre = nombreUpperCase(AUsuario.Nombre); return _UsuariosPersistencia.InsertarUsuarioPistola(AUsuario); }
//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) { 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); }
public JsonResult ModificarUsuarioPistola(UsuarioPistola Usuario){ return Json(_UsuariosLogica.ModificarUsuarioPistola(Usuario)); }
public JsonResult InsertarUsuarioPistola(UsuarioPistola Usuario){ var contra = _UsuariosLogica.InsertarUsuarioPistola(Usuario).Contrasena; return Json(_UsuariosLogica.InsertarUsuarioPistola(Usuario)); }