//Metodo para iniciar sesion public String Authentication() { List <Parametros> list = new List <Parametros>(); String vMessage = ""; String vProfile = ""; String vUsuario = ""; try { //Parametros de entrada, que recoje del formulario login para iniciar sesion list.Add(new Parametros("@rut", rut)); list.Add(new Parametros("@clave", clave)); //Parametros de salida, del procedimiento almecenado del SQLServer list.Add(new Parametros("@sms", "", SqlDbType.VarChar, ParameterDirection.Output, 100)); list.Add(new Parametros("@idperfil", "", SqlDbType.VarChar, ParameterDirection.Output, 5)); list.Add(new Parametros("@idusuario", "", SqlDbType.VarChar, ParameterDirection.Output, 5)); manejador.ExecuteStoredProcedure("SesionInit", list); vMessage = list[2].vValue.ToString(); vProfile = list[3].vValue.ToString(); vUsuario = list[4].vValue.ToString(); return($"{vMessage}&{vProfile}&{vUsuario}"); } catch (Exception ex) { vMessage = ex.Message; //return ""; return(vMessage); } }
public String RegistrarRequerimiento() { String sms = ""; List <Parametros> list = new List <Parametros>(); try { //Parametros de entradas (que van a la BD) list.Add(new Parametros("@fechaRequerimiento", fecha)); list.Add(new Parametros("@usuarioAsignante", usuarioAsignante)); list.Add(new Parametros("@usuarioAsignado", usuarioAsignado)); list.Add(new Parametros("@prioridad_idprioridad", prioridad)); list.Add(new Parametros("@tipoRequerimiento_idtipoRequerimiento", tipoRequerimiento)); list.Add(new Parametros("@estado", estado)); list.Add(new Parametros("@descripcion", descripcion)); //Parametros de salida (que retorna el procedimiento almacenado) //list.Add(new Parametros("@sms", SqlDbType.VarChar, 100)); list.Add(new Parametros("@sms", "", SqlDbType.VarChar, ParameterDirection.Output, 100)); manejador.ExecuteStoredProcedure("RegistrarRequerimiento", list); sms = list[7].vValue.ToString(); } catch (Exception) { throw; } return(sms); }