//To Update the records of a particluar translator public int UpdateTraductor(Traductor traductor) { try { using (SqlConnection con = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("UpdateTraductor", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idTraductores", traductor.ID); cmd.Parameters.AddWithValue("@Name", traductor.Name); cmd.Parameters.AddWithValue("@LastName", traductor.LastName); cmd.Parameters.AddWithValue("@Email", traductor.Email); cmd.Parameters.AddWithValue("@Usuario", traductor.Usuario); cmd.Parameters.AddWithValue("@Pass", traductor.Pass); cmd.Parameters.AddWithValue("@CP", traductor.CP); cmd.Parameters.AddWithValue("@Tlfn", traductor.Tlfn); cmd.Parameters.AddWithValue("@Img", traductor.Imagen); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } return(1); } catch { throw; } }
//To View all translator details public IEnumerable <Traductor> GetAllTraductores() { try { List <Traductor> lsttraductores = new List <Traductor>(); using (SqlConnection con = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("GetAllTraductores", con); cmd.CommandType = CommandType.StoredProcedure; con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { Traductor traductor = new Traductor(); traductor.ID = Convert.ToInt32(rdr["idTraductores"]); traductor.Name = rdr["Name"].ToString(); traductor.LastName = rdr["LastName"].ToString(); traductor.Email = rdr["Email"].ToString(); traductor.Usuario = rdr["Usuario"].ToString(); traductor.Pass = rdr["Pass"].ToString(); traductor.CP = rdr["CP"].ToString(); traductor.Tlfn = rdr["Tlfn"].ToString(); traductor.Imagen = rdr["Img"].ToString(); lsttraductores.Add(traductor); } con.Close(); } return(lsttraductores); } catch { throw; } }
//Get the details of a particular translator for edit public Traductor GetTraductorData(int id) { try { Traductor traductor = new Traductor(); using (SqlConnection con = new SqlConnection(connectionString)) { string sqlQuery = "SELECT * FROM Traductores WHERE idTraductores= " + id; SqlCommand cmd = new SqlCommand(sqlQuery, con); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { traductor.ID = Convert.ToInt32(rdr["idTraductores"]); traductor.Name = rdr["Name"].ToString(); traductor.LastName = rdr["LastName"].ToString(); traductor.Email = rdr["Email"].ToString(); traductor.Usuario = rdr["Usuario"].ToString(); traductor.Pass = rdr["Pass"].ToString(); traductor.CP = rdr["CP"].ToString(); traductor.Tlfn = rdr["Tlfn"].ToString(); traductor.Imagen = rdr["Img"].ToString(); } } return(traductor); } catch { throw; } }
//Get the details of a particular translator public IEnumerable <Traductor> GetTraductorByCP(String CP) { try { List <Traductor> lsttraductores = new List <Traductor>(); using (SqlConnection con = new SqlConnection(connectionString)) { string sqlQuery = "SELECT * FROM Traductores WHERE CP = " + CP; SqlCommand cmd = new SqlCommand(sqlQuery, con); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { Traductor traductor = new Traductor(); traductor.ID = Convert.ToInt32(rdr["idTraductores"]); traductor.Name = rdr["Name"].ToString(); traductor.LastName = rdr["LastName"].ToString(); traductor.Email = rdr["Email"].ToString(); traductor.Usuario = rdr["Usuario"].ToString(); traductor.Pass = rdr["Pass"].ToString(); traductor.CP = rdr["CP"].ToString(); traductor.Tlfn = rdr["Tlfn"].ToString(); traductor.Imagen = rdr["Img"].ToString(); lsttraductores.Add(traductor); } con.Close(); } return(lsttraductores); } catch { throw; } }
//Get the ID of a particular translator public int GetTraductorId(string usuario, string contraseña) { try { int ID = 0; Traductor traductor = new Traductor(); using (SqlConnection con = new SqlConnection(connectionString)) { string sqlQuery = "SELECT idTraductores FROM Traductores WHERE (Usuario = '" + usuario + "' OR Email='" + usuario + "') AND Pass='******'"; SqlCommand cmd = new SqlCommand(sqlQuery, con); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { ID = Convert.ToInt32(rdr["idTraductores"]); } } return(ID); } catch { throw; } }