private OracleCommand crearParametrosAutenticacion(OracleConnection cn, BEAutenticacion entityAutenticacion) { OracleCommand cmd = new OracleCommand { Connection = cn }; cmd.CommandText = "INSUDB.SEGURIDADCORREDORES.VALIDARUSUARIO"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("PVALIDATION", OracleDbType.Int32); cmd.Parameters["PVALIDATION"].Direction = ParameterDirection.ReturnValue; cmd.Parameters.Add("PUSERNAME", OracleDbType.Varchar2).Value = entityAutenticacion.User; cmd.Parameters.Add("PPASSWORD", OracleDbType.Varchar2).Value = entityAutenticacion.Credential; return(cmd); }
public Boolean PostAutenticacion(BEAutenticacion entityAutenticacion) { Boolean autenticacion = false; try { using (OracleConnection cn = ConexionOracle.Instancia.Conectar) { using (OracleCommand cmd = crearParametrosAutenticacion(cn, entityAutenticacion)) { cn.Open(); cmd.ExecuteNonQuery(); autenticacion = (Convert.ToString(cmd.Parameters["PVALIDATION"].Value)).Equals("1") ? true : false; } } } catch (Exception ex) { throw ex; } return(autenticacion); }