public string ModificarDoctordatos(string nombre, string apellido, string dni, string telefono, string sexo, int edad, string especialidad, string turno, int codigocita, int idespec) { ECitaMedica cita = new ECitaMedica() { Codigo = codigocita }; EEspecialidad objespecialidad = new EEspecialidad() { Id_Especialidad = idespec }; EDoctor doctor = new EDoctor() { Nombre = nombre, Apellido = apellido, DNI = dni, Telefono = telefono, Sexo = sexo, Edad = edad, Especialidad = especialidad, Turno = turno, CodigoCita = cita, idEspecialidad = objespecialidad }; return(Doctordatos.Modificar(doctor)); }
public DataTable LogIn(EDoctor eDoctor) { const string sql = "SELECT " + "id, name, a_p, a_m, dni, password, id_hour, " + "id_speciality " + "FROM tb_doctor " + "WHERE dni = @dni " + "AND " + "password = @password"; try { var dt = new DataTable(); var cmd = new SqlCommand(sql, cn.DB()); cmd.Parameters.AddWithValue("@dni", eDoctor.DNI); cmd.Parameters.AddWithValue("@password", eDoctor.Password); var data = new SqlDataAdapter(cmd); data.Fill(dt); return(dt); } catch (Exception e) { Console.WriteLine(e); throw; } finally { cn.DB().Close(); } }
public DataTable Log_in(EDoctor eDoctor) { if (eDoctor.DNI.Length != 8) { throw errors.Error.DNIInvalid; } return(_dDoctor.LogIn(eDoctor)); }
public string Modificar(EDoctor obj) { try { SqlConnection con = db.ConectaDb(); string update = string.Format("update Doctor set nombre='{0}',apellido='{1}',telefono='{2}',sexo='{3}',edad={4},especialidad='{5}',turno='{6}',codigocita={7},idespecialidad={8} where dni='{9}',", obj.Nombre, obj.Apellido, obj.Telefono, obj.Sexo, obj.Edad, obj.Especialidad, obj.Turno, obj.CodigoCita.Codigo, obj.idEspecialidad.Id_Especialidad, obj.DNI); SqlCommand cmd = new SqlCommand(update, con); cmd.ExecuteNonQuery(); return("Modifico"); } catch (Exception ex) { return(ex.Message); } finally { db.DesconectaDb(); } }
public string Insertar(EDoctor obj) { try { SqlConnection con = db.ConectaDb(); string insert = string.Format("Insert into Doctor(nombre,apellido,dni,telefono,sexo,edad,especialidad,turno,codigocita,idespecialidad) values('{0}','{1}','{2}','{3}','{4}',{5},'{6}','{7}',{8},{9})", obj.Nombre, obj.Apellido, obj.DNI, obj.Telefono, obj.Sexo, obj.Edad, obj.Especialidad, obj.Turno, obj.CodigoCita.Codigo, obj.idEspecialidad.Id_Especialidad); SqlCommand cmd = new SqlCommand(insert, con); cmd.ExecuteNonQuery(); return("Inserto"); } catch (Exception ex) { return(ex.Message); } finally { db.DesconectaDb(); } }
public List <EDoctor> ListarTodo() //CORREGIR AS PAS { try { List <EDoctor> Lsdatos = new List <EDoctor>(); EDoctor objDatos = null; //DateTime d; SqlConnection con = db.ConectaDb(); SqlCommand cmd = new SqlCommand("select nombre,apellido,dni,telefono,sexo,edad,especialidad,turno,codigocita,idespecialidad from Doctor", con); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { objDatos = new EDoctor(); objDatos.Nombre = (string)reader["nombre"]; //d = (DateTime)reader["fecha"]; //objDatos.Fecha = d.ToShortDateString(); objDatos.Apellido = (string)reader["apellido"]; objDatos.DNI = (string)reader["dni"]; objDatos.Telefono = (string)reader["telefono"]; objDatos.Sexo = (string)reader["sexo"]; objDatos.Edad = (int)reader["edad"]; objDatos.Especialidad = (string)reader["especialidad"]; objDatos.Turno = (string)reader["turno"]; objDatos.CodigoCita = (ECitaMedica)reader["codigocita"]; objDatos.idEspecialidad = (EEspecialidad)reader["idespecialidad"]; Lsdatos.Add(objDatos); } reader.Close(); return(Lsdatos); } catch (Exception e) { return(null); } finally { db.DesconectaDb(); } }