public DatosEN addUsuarios(UsuariosBE oUsuarios) { bool lError = true; string xRespuesta = string.Empty; string xMensaje = string.Empty; UsuariosBE resultado = new UsuariosBE(); try { SqlParameter[] paramsToStore = new SqlParameter[12]; paramsToStore[0] = new SqlParameter("@gSesion", SqlDbType.UniqueIdentifier); paramsToStore[0].Value = oUsuarios.gSesion; paramsToStore[1] = new SqlParameter("@xUsuario", SqlDbType.VarChar, 20); paramsToStore[1].Value = oUsuarios.xUsuario; paramsToStore[2] = new SqlParameter("@xNombres", SqlDbType.NVarChar, 50); paramsToStore[2].Value = oUsuarios.xNombres; paramsToStore[3] = new SqlParameter("@xApellidos", SqlDbType.NVarChar, 100); paramsToStore[3].Value = oUsuarios.xApellidos; paramsToStore[4] = new SqlParameter("@xEmail", SqlDbType.VarChar, 50); paramsToStore[4].Value = oUsuarios.xEmail; paramsToStore[5] = new SqlParameter("@xDocIdentidad", SqlDbType.VarChar, 20); paramsToStore[5].Value = oUsuarios.xDocIdentidad; paramsToStore[6] = new SqlParameter("@xMovil", SqlDbType.VarChar, 20); paramsToStore[6].Value = oUsuarios.xMovil; paramsToStore[7] = new SqlParameter("@xFijo", SqlDbType.VarChar, 20); paramsToStore[7].Value = oUsuarios.xFijo; paramsToStore[8] = new SqlParameter("@xDireccion", SqlDbType.VarChar, 200); paramsToStore[8].Value = oUsuarios.xDireccion; paramsToStore[9] = new SqlParameter("@iRol", SqlDbType.Int); paramsToStore[9].Value = oUsuarios.iRol; paramsToStore[10] = new SqlParameter("@lError", SqlDbType.Bit); paramsToStore[10].Direction = ParameterDirection.Output; paramsToStore[11] = new SqlParameter("@xRespuesta", SqlDbType.VarChar, 30); paramsToStore[11].Direction = ParameterDirection.Output; using (SqlDataReader reader = SqlHelper.ExecuteReader(SqlDBAdapter.GetConexion(), CommandType.StoredProcedure, "spl_addUsuarios", paramsToStore)) { reader.Read(); if (reader.HasRows && !reader.IsDBNull(reader.GetOrdinal("gUsuario"))) { resultado.gUsuario = reader.GetGuid(reader.GetOrdinal("gUsuario")); resultado.xEmail = reader.GetString(reader.GetOrdinal("xEmail")); resultado.xCodConfirmacion = reader.GetString(reader.GetOrdinal("xCodConfirmacion")); } reader.NextResult(); lError = (bool)paramsToStore[10].Value; xRespuesta = paramsToStore[11].Value.ToString(); } } catch (Exception ex) { xRespuesta = "EXCEPCION"; xMensaje = ex.Message; } return(new DatosEN { Usuario = resultado, lError = lError, xRespuesta = xRespuesta, xMensaje = xMensaje }); }
public DatosEN regLogin(LoginsBE oLogins) { bool lError = true; string xRespuesta = string.Empty; string xMensaje = string.Empty; UsuariosBE resultado = new UsuariosBE(); try { SqlParameter[] paramsToStore = new SqlParameter[4]; paramsToStore[0] = new SqlParameter("@xUserName", SqlDbType.VarChar, 50); paramsToStore[0].Value = oLogins.xUserName; paramsToStore[1] = new SqlParameter("@pHash", SqlDbType.VarChar, -1); paramsToStore[1].Value = oLogins.xPassword; paramsToStore[2] = new SqlParameter("@lError", SqlDbType.Bit); paramsToStore[2].Direction = ParameterDirection.Output; paramsToStore[3] = new SqlParameter("@xRespuesta", SqlDbType.VarChar, 30); paramsToStore[3].Direction = ParameterDirection.Output; using (SqlDataReader reader = SqlHelper.ExecuteReader(SqlDBAdapter.GetConexion(), CommandType.StoredProcedure, "spl_regLogin", paramsToStore)) { reader.Read(); if (reader.HasRows && !reader.IsDBNull(reader.GetOrdinal("gSesion"))) { resultado.gSesion = reader.GetGuid(reader.GetOrdinal("gSesion")); resultado.xEmail = reader.GetString(reader.GetOrdinal("xEmail")); resultado.xNombres = reader.GetString(reader.GetOrdinal("xNombres")); resultado.xApellidos = reader.GetString(reader.GetOrdinal("xApellidos")); resultado.fFoto = reader.GetString(reader.GetOrdinal("fFoto")); resultado.iRol = reader.GetInt32(reader.GetOrdinal("iRol")); resultado.xRol = reader.GetString(reader.GetOrdinal("xRol")); } reader.NextResult(); lError = (bool)paramsToStore[2].Value; xRespuesta = paramsToStore[3].Value.ToString(); } } catch (Exception ex) { xRespuesta = "EXCEPCION"; xMensaje = ex.Message; } return(new DatosEN { Usuario = resultado, lError = lError, xRespuesta = xRespuesta, xMensaje = xMensaje }); }
public DatosEN regConstante(Nullable <Guid> gSesion, string xCodigo) { bool lError = true; string xRespuesta = string.Empty; string xMensaje = string.Empty; ConstantesBE resultado = new ConstantesBE(); try { SqlParameter[] paramsToStore = new SqlParameter[4]; paramsToStore[0] = new SqlParameter("@gSesion", SqlDbType.UniqueIdentifier); paramsToStore[0].Value = gSesion; paramsToStore[1] = new SqlParameter("@xCodigo", SqlDbType.VarChar, 50); paramsToStore[1].Value = xCodigo; paramsToStore[2] = new SqlParameter("@lError", SqlDbType.Bit); paramsToStore[2].Direction = ParameterDirection.Output; paramsToStore[3] = new SqlParameter("@xRespuesta", SqlDbType.VarChar, 30); paramsToStore[3].Direction = ParameterDirection.Output; //paramsToStore[4] = new SqlParameter("@xMensaje", SqlDbType.VarChar, 1000); //paramsToStore[4].Direction = ParameterDirection.Output; using (SqlDataReader reader = SqlHelper.ExecuteReader(SqlDBAdapter.GetConexion(), CommandType.StoredProcedure, "spl_regConstante", paramsToStore)) { //reader.NextResult(); //xMensaje = paramsToStore[1].Value.ToString(); reader.Read(); if (reader.HasRows && !reader.IsDBNull(reader.GetOrdinal("lDatoInt"))) { resultado.lDatoInt = reader.GetBoolean(reader.GetOrdinal("lDatoInt")); resultado.iDato = reader.GetInt32(reader.GetOrdinal("iDato")); resultado.xDato = reader.GetString(reader.GetOrdinal("xDato")); } reader.NextResult(); lError = (bool)paramsToStore[2].Value; xRespuesta = paramsToStore[3].Value.ToString(); } } catch (Exception ex) { xRespuesta = "EXCEPCION"; xMensaje = ex.Message; } return(new DatosEN { Constantes = resultado, lError = lError, xRespuesta = xRespuesta, xMensaje = xMensaje }); }
public string outMensajes(string xCodigo) { try { string xMensaje = string.Empty; SqlParameter[] paramsToStore = new SqlParameter[2]; paramsToStore[0] = new SqlParameter("@xCodigo", SqlDbType.NVarChar, 50); paramsToStore[0].Value = xCodigo; paramsToStore[1] = new SqlParameter("@xMensaje", SqlDbType.VarChar, 1000); paramsToStore[1].Direction = ParameterDirection.Output; using (SqlDataReader reader = SqlHelper.ExecuteReader(SqlDBAdapter.GetConexion(), CommandType.StoredProcedure, "spl_outMensajes", paramsToStore)) { reader.NextResult(); xMensaje = paramsToStore[1].Value.ToString(); } return(xMensaje); } catch (Exception ex) { throw ex; } }
public DatosEN lstUsuarios(UsuariosBE oUsuario) { bool lError = true; string xRespuesta = string.Empty; string xMensaje = string.Empty; List <UsuariosBE> resultado = new List <UsuariosBE>(); try { SqlParameter[] paramsToStore = new SqlParameter[3]; paramsToStore[0] = new SqlParameter("@gSesion", SqlDbType.UniqueIdentifier); paramsToStore[0].Value = oUsuario.gSesion; //paramsToStore[1] = new SqlParameter("@xUsuario", SqlDbType.VarChar, 20); //paramsToStore[1].Value = oUsuario.xUsuario; //paramsToStore[2] = new SqlParameter("@xNombres", SqlDbType.NVarChar, 50); //paramsToStore[2].Value = oUsuario.xNombres; //paramsToStore[3] = new SqlParameter("@xApellidos", SqlDbType.NVarChar, 100); //paramsToStore[3].Value = oUsuario.xApellidos; //paramsToStore[4] = new SqlParameter("@xEmail", SqlDbType.VarChar, 50); //paramsToStore[4].Value = oUsuario.xEmail; //paramsToStore[5] = new SqlParameter("@iRol", SqlDbType.Int); //paramsToStore[5].Value = oUsuario.iRol; //paramsToStore[6] = new SqlParameter("@iEstado", SqlDbType.Int); //paramsToStore[6].Value = oUsuario.iEstado; paramsToStore[1] = new SqlParameter("@lError", SqlDbType.Bit); paramsToStore[1].Direction = ParameterDirection.Output; paramsToStore[2] = new SqlParameter("@xRespuesta", SqlDbType.VarChar, 30); paramsToStore[2].Direction = ParameterDirection.Output; using (SqlDataReader reader = SqlHelper.ExecuteReader(SqlDBAdapter.GetConexion(), CommandType.StoredProcedure, "spl_lstUsuarios", paramsToStore)) { while (reader.Read()) { if (reader.HasRows && !reader.IsDBNull(reader.GetOrdinal("gUsuario"))) { UsuariosBE usr = new UsuariosBE() { gUsuario = reader.GetGuid(reader.GetOrdinal("gUsuario")), xUsuario = reader.GetString(reader.GetOrdinal("xUsuario")), xNombres = reader.GetString(reader.GetOrdinal("xNombres")), xApellidos = reader.GetString(reader.GetOrdinal("xApellidos")), xRol = reader.GetString(reader.GetOrdinal("xRol")), xEmail = reader.GetString(reader.GetOrdinal("xEmail")), xEstado = reader.GetString(reader.GetOrdinal("xEstado")), }; resultado.Add(usr); } } reader.NextResult(); lError = (bool)paramsToStore[1].Value; xRespuesta = paramsToStore[2].Value.ToString(); } } catch (Exception ex) { xRespuesta = "EXCEPCION"; xMensaje = ex.Message; } return(new DatosEN { ListaUsuarios = resultado, lError = lError, xRespuesta = xRespuesta, xMensaje = xMensaje }); }