private void Button_Click_1(object sender, RoutedEventArgs e) { //Registrar if (Regex.IsMatch(txtNumeroAf.Text, @"^[ .a-zA-Z]+$")) { if (Regex.IsMatch(txtipoMedico.Text, @"^[ .a-zA-Z]+$")) { if (Regex.IsMatch(txCedula.Text, @"\d+$")) { //1.- Instanciar la "Base de Datos" proyectoCM db = new proyectoCM(); //2.- Instanciar Proyecto_CitasMedicas.miProyecto.Medico med = new Proyecto_CitasMedicas.miProyecto.Medico(); med.nomMedico = txtNumeroAf.Text; med.tipoMedico = txtipoMedico.Text; med.cedProfes = int.Parse(txCedula.Text); //agregar los datos capturados db.Medicos.Add(med); db.SaveChanges(); MessageBox.Show("Registro realizado correctamente"); txtipoMedico.Clear(); txtNumeroAf.Clear(); txCedula.Clear(); }//CEDULA else { MessageBox.Show("Captura Solo números en la #Cedula Profesional"); } }//TIPO else { MessageBox.Show("Captura Solo letras #Tipo de Médico"); } }//NOMBRE else { MessageBox.Show("Captura el Nombre de Médico \n Solo letras"); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { //Registrar if (Regex.IsMatch(txtnomPaciente.Text, @"^[ a-zA-Z]+$")) { if (Regex.IsMatch(txedad.Text, @"\d+$")) { if (Regex.IsMatch(txTelefono.Text, @"\d+$")) { if (Regex.IsMatch(txAfiliacion.Text, @"\d+$")) { if (Regex.IsMatch(txtdirPaciente.Text, @"^[ .a-zA-Z0123456789]+$")) { if (Regex.IsMatch(txtSangre.Text, @"^[ +-a-zA-Z]+$")) { if (Regex.IsMatch(txtAlergias.Text, @"^[ a-zA-Z]+$")) { //1.- Instanciar la "Base de Datos" proyectoCM db = new proyectoCM(); //2.- Instanciar "Tabla Paciente" Proyecto_CitasMedicas.miProyecto.Paciente pac = new Proyecto_CitasMedicas.miProyecto.Paciente(); pac.numAfiliacion = int.Parse(txAfiliacion.Text); pac.nomPaciente = txtnomPaciente.Text; pac.edad = int.Parse(txedad.Text); pac.telPac = int.Parse(txTelefono.Text); pac.dirPac = txtdirPaciente.Text; pac.tipSangre = txtSangre.Text; pac.alergicoA = txtAlergias.Text; //agregar los datos capturados db.Pacientes.Add(pac); db.SaveChanges(); MessageBox.Show("Registro Exitoso"); txAfiliacion.Clear(); txtnomPaciente.Clear(); txedad.Clear(); txTelefono.Clear(); txtdirPaciente.Clear(); txtSangre.Clear(); txtAlergias.Clear(); } else { MessageBox.Show("Captura letras #Alergias"); } } else { MessageBox.Show("Debe capturar letras en el Tipo de Sangre \n Ejemplo: B+ ó B positivo"); } } else { MessageBox.Show("Solo letras #Domicilio"); } } else { MessageBox.Show("Solo números #Número de Afiliación"); } } else { MessageBox.Show("Solo números #Teléfono"); } } else { MessageBox.Show("Solo números #edad"); } } else { MessageBox.Show("Debe capturar SOLO letras para el Nombre del Paciente"); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { //Registrar if (Regex.IsMatch(txtNumeroAf.Text, @"^[ a-zA-Z]+$")) { //1.- Instanciar la "Base de Datos" proyectoCM db = new proyectoCM(); //2.- Instanciar Proyecto_CitasMedicas.miProyecto.Motivo mot = new Proyecto_CitasMedicas.miProyecto.Motivo(); mot.nomMotivo = txtNumeroAf.Text; //agregar los datos capturados db.Motivos.Add(mot); db.SaveChanges(); MessageBox.Show("Registro Exitoso"); txtNumeroAf.Clear(); } else { MessageBox.Show("Revisar que solo sean letras en #Nombre de Motivo"); } }
private void Button_Click_2(object sender, RoutedEventArgs e) { txtid.IsEnabled = true; //Eliminar if (Regex.IsMatch(txtid.Text, @"\d+$")) { proyectoCM db = new proyectoCM(); //Buscar el id capturado en la caja de texto int idMotivo = int.Parse(txtid.Text); var mot = db.Motivos.SingleOrDefault(x => x.idMotivo == idMotivo); if (mot != null) { db.Motivos.Remove(mot); db.SaveChanges(); MessageBox.Show("Registro Eliminado"); txtid.Clear(); } } else { MessageBox.Show("Solo números en el campo ID"); } }
private void Button_Click_2(object sender, RoutedEventArgs e) { txtid.IsEnabled = true; //Eliminar if (Regex.IsMatch(txtid.Text, @"\d+$")) { proyectoCM db = new proyectoCM(); //Buscar el id capturado en la caja de texto int idHospital = int.Parse(txtid.Text); var hosp = db.Hospitales.SingleOrDefault(x => x.idHospital == idHospital); if (hosp != null) { db.Hospitales.Remove(hosp); db.SaveChanges(); MessageBox.Show("Registro Eliminado"); txtid.Clear(); } } else { MessageBox.Show("Debe capturar el ID \n solo números"); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { //Registrar if (Regex.IsMatch(txtnomHospital.Text, @"^[ .a-zA-Z0123456789]+$")) { if (Regex.IsMatch(txtdirHospital.Text, @"^[ .a-zA-Z0123456789]+$")) { //1.- Instanciar la "Base de Datos" proyectoCM db = new proyectoCM(); //2.- Instanciar Proyecto_CitasMedicas.miProyecto.Hospital hosp = new Proyecto_CitasMedicas.miProyecto.Hospital(); hosp.NomHospital = txtnomHospital.Text; hosp.DirHospital = txtdirHospital.Text; //agregar los datos capturados db.Hospitales.Add(hosp); db.SaveChanges(); MessageBox.Show("Registro Exitoso"); txtdirHospital.Clear(); txtnomHospital.Clear(); } else { MessageBox.Show("Captura Solo letras #Dirección de Hospital"); } } else { MessageBox.Show("Captura #Nombre de Hospital \n solo LETRAS"); } }
private void Button_Click_3(object sender, RoutedEventArgs e) { txtid.IsEnabled = true; //Modificar if (Regex.IsMatch(txtid.Text, @"\d+$")) { //1.- Instanciar "Base de Datos" proyectoCM db = new proyectoCM(); //2.- Buscar el id capturado en la caja de texto int idMotivo = int.Parse(txtid.Text); //var es una variable dinamica var mot = db.Motivos.SingleOrDefault(x => x.idMotivo == idMotivo); if (mot != null) { //asignar los nuevos valores if (Regex.IsMatch(txtNumeroAf.Text, @"^[ a-zA-Z]+$")) { mot.nomMotivo = txtNumeroAf.Text; db.SaveChanges(); MessageBox.Show("Registro Modificado Correctamente"); txtNumeroAf.Clear(); txtid.Clear(); } else { MessageBox.Show("Captura solo letras en el Nombre del Motivo"); } } } else { MessageBox.Show("Solo números en el campo ID"); } }
private void Button_Click_3(object sender, RoutedEventArgs e) { txtid.IsEnabled = true; //modificar if (Regex.IsMatch(txtid.Text, @"\d+$")) { //1.- Instanciar "Base de Datos" proyectoCM db = new proyectoCM(); //2.- Buscar el id capturado en la caja de texto int idMedico = int.Parse(txtid.Text); //var es una variable dinamica var med = db.Medicos.SingleOrDefault(x => x.idMedico == idMedico); if (med != null) { if (Regex.IsMatch(txtNumeroAf.Text, @"^[ .a-zA-Z]+$")) //nombre del Medico { if (Regex.IsMatch(txtipoMedico.Text, @"^[ .a-zA-Z]+$")) { if (Regex.IsMatch(txCedula.Text, @"\d+$")) { //asignar los nuevos valores med.nomMedico = txtNumeroAf.Text; med.tipoMedico = txtipoMedico.Text; med.cedProfes = int.Parse(txCedula.Text); db.SaveChanges(); MessageBox.Show("Registro modificado correctamente"); txtNumeroAf.Clear(); txCedula.Clear(); txtid.Clear(); txtipoMedico.Clear(); } else { MessageBox.Show("Solo números #Cedula Profesional"); } } else { MessageBox.Show("Solo letras #Tipo de Médico"); } } else { MessageBox.Show("Solo letras #Nombre de Médico"); } }//if } else { MessageBox.Show("Captura el ID \n Solo números"); } }
private void Button_Click_2(object sender, RoutedEventArgs e) { //Eliminar if (Regex.IsMatch(txAfiliacion.Text, @"\d+$")) { proyectoCM db = new proyectoCM(); //Buscar el id capturado en la caja de texto int numAfiliacion = int.Parse(txAfiliacion.Text); var paci = db.Pacientes.SingleOrDefault(x => x.numAfiliacion == numAfiliacion); if (paci != null) { db.Pacientes.Remove(paci); db.SaveChanges(); MessageBox.Show("Registro Eliminado Correctamente"); txAfiliacion.Clear(); } } else { MessageBox.Show("Capture el Número de Afiliación \n Solo NÚMEROS"); } }
private void Button_Click_4(object sender, RoutedEventArgs e) { //Modificar if (Regex.IsMatch(txAfiliacion.Text, @"\d+$")) { //1.- Instanciar "Base de Datos" proyectoCM db = new proyectoCM(); //2.- Buscar el id capturado en la caja de texto int numAfiliacion = int.Parse(txAfiliacion.Text); //var es una variable dinamica var pac = db.Pacientes.SingleOrDefault(x => x.numAfiliacion == numAfiliacion); if (pac != null) { if (Regex.IsMatch(txtnomPaciente.Text, @"^[ a-zA-Z]+$")) { if (Regex.IsMatch(txedad.Text, @"\d+$")) { if (Regex.IsMatch(txTelefono.Text, @"\d+$")) { if (Regex.IsMatch(txtdirPaciente.Text, @"^[ .a-zA-Z0123456789]+$")) { if (Regex.IsMatch(txtSangre.Text, @"^[ +-a-zA-Z]+$")) { if (Regex.IsMatch(txtAlergias.Text, @"^[ a-zA-Z]+$")) { //asignar los nuevos valores pac.numAfiliacion = int.Parse(txAfiliacion.Text); pac.nomPaciente = txtnomPaciente.Text; pac.edad = int.Parse(txedad.Text); pac.telPac = int.Parse(txTelefono.Text); pac.dirPac = txtdirPaciente.Text; pac.tipSangre = txtSangre.Text; pac.alergicoA = txtAlergias.Text; db.SaveChanges(); MessageBox.Show("Registro Modificado Correctamente"); txAfiliacion.Clear(); txtnomPaciente.Clear(); txedad.Clear(); txTelefono.Clear(); txtdirPaciente.Clear(); txtSangre.Clear(); txtAlergias.Clear(); }//if alergias else { MessageBox.Show("Solo letras en el campo #Alergias"); } } else { MessageBox.Show("Debe capturar letras en el Tipo de Sangre \n Ejemplo: B+ ó B positivo"); } } else { MessageBox.Show("Capture unicamente letras #Domicilio"); } } else { MessageBox.Show("Solo números #Teléfono"); } } else { MessageBox.Show("Solo números #edad"); } } else { MessageBox.Show("Solo letras #Nombre del Paciente"); } }//if } else { MessageBox.Show("Captura el No. de Afiliación \n Solo números"); } }
private void Button_Click_3(object sender, RoutedEventArgs e) { txtid.IsEnabled = true; //Modificar if (Regex.IsMatch(txtid.Text, @"\d+$")) { //1.- Instanciar "Base de Datos" proyectoCM db = new proyectoCM(); //2.- Buscar el id capturado en la caja de texto int idHospital = int.Parse(txtid.Text); //var es una variable dinamica var hosp = db.Hospitales.SingleOrDefault(x => x.idHospital == idHospital); if (hosp != null) { if (Regex.IsMatch(txtnomHospital.Text, @"^[ .a-zA-Z0123456789]+$")) { if (Regex.IsMatch(txtdirHospital.Text, @"^[ a-zA-Z0123456789]+$")) { //asignar los nuevos valores hosp.NomHospital = txtnomHospital.Text; hosp.DirHospital = txtdirHospital.Text; db.SaveChanges(); MessageBox.Show("Registro Modificado Correctamente"); txtdirHospital.Clear(); txtnomHospital.Clear(); txtid.Clear(); } else { MessageBox.Show("Solo letras #Dirección de Hospital"); } } else { MessageBox.Show("Solo letras #Nombre de Hospital"); } }//if } else { MessageBox.Show("Captura el ID \n Solo números"); } }