private void Button_Click_1(object sender, RoutedEventArgs e) { if (txtNombre.Text.Equals("") || txtApellidos.Text.Equals("") || txtDireccion.Text.Equals("") || cmbClinica.SelectedIndex.Equals(-1)) { System.Windows.Forms.MessageBox.Show("Le faltan campos por llenar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { try { valor = cmbClinica.SelectedItem.ToString(); string id_clinica = obtener_id_clinica(valor); PacienteModel pacienteModel = new PacienteModel(); ClinicaModel clinicaModel = new ClinicaModel(); bool email_correcto = new Seguridad().email_bien_escrito(txtEmail.Text); if (email_correcto || txtEmail.Text.Equals("")) { if (new Seguridad().ValidarTelefonos7a10Digitos(txtTelefono.Text)) { pacienteModel.apellidos = txtApellidos.Text; pacienteModel.nombre = txtNombre.Text; pacienteModel.direccion = txtDireccion.Text; pacienteModel.telefono = txtTelefono.Text; pacienteModel.foto = ""; pacienteModel.email = txtEmail.Text; pacienteModel.marketing = 0; clinicaModel.id_clinica = id_clinica; //pacienteModel.id_clinica = int.Parse(txtclinica.Text.ToString()); pacienteModel.clinica = clinicaModel; // new Ingresar_Antecedentes_Clinicos(pacienteModel).ShowDialog(); Recep recep = System.Windows.Application.Current.Windows.OfType <Recep>().FirstOrDefault(); if (recep != null) { recep.Main3.Content = new Page7_Ingresar(pacienteModel, null, alias); } } else { System.Windows.Forms.MessageBox.Show("El teléfono debe de tener 10 dígitos", "Teléfono no válido", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { System.Windows.Forms.MessageBox.Show("Correo no válido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { if (txtNombre.Text.Equals("") || txtApellidos.Text.Equals("") || txtDireccion.Text.Equals("")) { System.Windows.Forms.MessageBox.Show("Le faltan campos por llenar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } //MessageBox.Show(nombre + " " + apellidos + " " + direccion + " " + telefono + " " + email); }
//private void Actualizar(object sender, RoutedEventArgs e) //{ // PacienteModel paciente = (PacienteModel)lv_Paciente.SelectedItem; // System.Windows.MessageBox.Show("el id de clinica es " + paciente.clinica.id_clinica); // if (lv_Paciente.SelectedItems.Count > 0) // { // PacienteModel paciente_nuevo = new PacienteModel(); // ClinicaModel clinica = new ClinicaModel(); // paciente_nuevo.id_paciente = paciente.id_paciente; // paciente_nuevo.nombre = paciente.nombre; // paciente_nuevo.apellidos = paciente.apellidos; // paciente_nuevo.direccion = paciente.direccion; // paciente_nuevo.telefono = paciente.telefono; // paciente_nuevo.foto = paciente.foto; // paciente_nuevo.imagen = null; // paciente_nuevo.antecedente = paciente.antecedente; // paciente_nuevo.email = paciente.email; // paciente_nuevo.marketing = paciente.marketing; // clinica.id_clinica = paciente.clinica.id_clinica; // clinica.nombre_sucursal = paciente.clinica.nombre_sucursal; // clinica.color =paciente.clinica.color; // paciente_nuevo.clinica = clinica; // //ActualizarPaciente ap = new ActualizarPaciente(paciente); // //ap.ShowDialog() // string destFile = System.IO.Path.Combine(); // Recep recep = System.Windows.Application.Current.Windows.OfType<Recep>().FirstOrDefault(); // if (recep != null) // { // recep.Main3.Content = new Actualizar_Paciente_Recepcionista(paciente_nuevo); // } // //GPaciente.Remove((PacienteModel)lv_Paciente.SelectedItem); // //lv_Paciente.ItemsSource = null; // //lv_Paciente.ItemsSource = new ObservableCollection<PacienteModel>(new Servicios.Paciente(bandera_online_offline).MostrarPaciente()); // } // else // { // System.Windows.Forms.MessageBox.Show("No selecciono ningun registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); // } //} private void Actualizar(object sender, RoutedEventArgs e) { PacienteModel paciente = (PacienteModel)lv_Paciente.SelectedItem; if (lv_Paciente.SelectedItems.Count > 0) { //ActualizarPaciente ap = new ActualizarPaciente(paciente); //ap.ShowDialog() string destFile = System.IO.Path.Combine(); Recep recep = System.Windows.Application.Current.Windows.OfType <Recep>().FirstOrDefault(); if (recep != null) { recep.Main3.Content = new Actualizar_Paciente_Recepcionista(paciente, this.id, alias); } //GPaciente.Remove((PacienteModel)lv_Paciente.SelectedItem); //lv_Paciente.ItemsSource = null; //lv_Paciente.ItemsSource = new ObservableCollection<PacienteModel>(new Servicios.Paciente(bandera_online_offline).MostrarPaciente()); } else { System.Windows.Forms.MessageBox.Show("No seleccionó ningún registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Button_Click_2(object sender, RoutedEventArgs e) { if (txtNombre.Text.Equals("") || txtApellidos.Text.Equals("") || txtDireccion.Text.Equals("") || cmbClinica.SelectedIndex.Equals(-1)) { System.Windows.Forms.MessageBox.Show("Le faltan campos por llenar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { try { valor = cmbClinica.SelectedItem.ToString(); string id_clinica = obtener_id_clinica(valor); Paciente pa = new Paciente(false); bool email_correcto = new Seguridad().email_bien_escrito(txtEmail.Text); if (email_correcto || txtEmail.Text.Equals("")) { if (new Seguridad().ValidarTelefonos7a10Digitos(txtTelefono.Text)) { bool inserto = pa.insertarPaciente(txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, "", "", txtEmail.Text, 0, id_clinica, alias); if (inserto) { //pa = new Paciente(true); //pa.insertarPaciente(txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, "", "", txtEmail.Text, 0, id_clinica); Recep recep = System.Windows.Application.Current.Windows.OfType <Recep>().FirstOrDefault(); if (recep != null) { recep.Main3.Content = new Pacientes_Recepcionista(id_clinica, alias); //System.Windows.Forms.MessageBox.Show("Se Ingreso el Paciente", "Se Ingreso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { //System.Windows.Forms.MessageBox.Show("No se pudo Ingresar el Paciente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { System.Windows.Forms.MessageBox.Show("El teléfono debe de tener 10 dígitos", "Teléfono no válido", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { System.Windows.Forms.MessageBox.Show("Correo no válido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { if (txtNombre.Text.Equals("") || txtApellidos.Text.Equals("") || txtDireccion.Text.Equals("")) { System.Windows.Forms.MessageBox.Show("Le faltan campos por llenar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void Button_Click(object sender, RoutedEventArgs e) { Recep recep = System.Windows.Application.Current.Windows.OfType <Recep>().FirstOrDefault(); if (recep != null) { recep.Main3.Content = new Ingresar_Paciente_Recepcionista(this.id, alias); } lv_Paciente.ItemsSource = null; lv_Paciente.ItemsSource = new ObservableCollection <PacienteModel>(new Servicios.Paciente(bandera_online_offline).MostrarPaciente()); }
private void Button_Click(object sender, RoutedEventArgs e) { Motivo_citaModel motivo = (Motivo_citaModel)lvMotivo.SelectedItem; if (lvMotivo.SelectedItems.Count > 0) { //System.Windows.MessageBox.Show("id_paciente :" + motivo.paciente.id_paciente.ToString() + " " + "id_motivo " + motivo.id_motivo.ToString()); Recep recep = System.Windows.Application.Current.Windows.OfType <Recep>().FirstOrDefault(); if (recep != null) { recep.Main3.Content = new Page2_Abonos(paciente, motivo, alias); } } else { System.Windows.Forms.MessageBox.Show("No seleccionó ningún registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Button_Click_2(object sender, RoutedEventArgs e) { bool eliminarArchivo = true; string rutaArchivoEliminar = @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"; if (txtNombre.Text.Equals("") || txtApellidos.Text.Equals("") || txtDireccion.Text.Equals("")) { System.Windows.Forms.MessageBox.Show("Le faltan campos por llenar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { try { valor = cmbClinica.SelectedItem.ToString(); string id_clinica = obtener_id_clinica(valor); Paciente pa = new Paciente(bandera_online_offline); bool email_correcto = new Seguridad().email_bien_escrito(txtEmail.Text); if (email_correcto || txtEmail.Text.Equals("")) { if (new Seguridad().ValidarTelefonos7a10Digitos(txtTelefono.Text)) { string viejo = this.paciente.nombre + "_" + this.paciente.apellidos; string nuevo = txtNombre.Text + "_" + txtApellidos.Text; if (viejo.Equals(nuevo)) { if (foto.Equals("")) { bool inserto = pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, foto, antecedentes, txtEmail.Text, 0, id_clinica, alias); if (inserto) { //System.Windows.Forms.MessageBox.Show("Se actualizo el Paciente", "Se Actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information); //pa = new Paciente(!bandera_online_offline); //pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, foto, antecedentes, txtEmail.Text, 0, id_clinica); Recep recep = System.Windows.Application.Current.Windows.OfType <Recep>().FirstOrDefault(); if (recep != null) { recep.Main3.Content = new Pacientes_Recepcionista(id_clinica, alias); } } } else { bool inserto = pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, foto, antecedentes, txtEmail.Text, 0, id_clinica, alias); if (inserto) { // System.Windows.Forms.MessageBox.Show("Se actualizo el Paciente", "Se Actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information); //pa = new Paciente(!bandera_online_offline); //pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, foto, antecedentes, txtEmail.Text, 0, id_clinica); Recep recep = System.Windows.Application.Current.Windows.OfType <Recep>().FirstOrDefault(); if (recep != null) { recep.Main3.Content = new Pacientes_Recepcionista(id_clinica, alias); } } } } else { if (foto.Equals("")) { bool inserto = pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, foto, antecedentes, txtEmail.Text, 0, id_clinica, alias); if (inserto) { // System.Windows.Forms.MessageBox.Show("Se actualizo el Paciente", "Se Actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information); //pa = new Paciente(!bandera_online_offline); //pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, foto, antecedentes, txtEmail.Text, 0, id_clinica); Recep recep = System.Windows.Application.Current.Windows.OfType <Recep>().FirstOrDefault(); if (recep != null) { recep.Main3.Content = new Pacientes_Recepcionista(id_clinica, alias); } } } else { Seguridad s = new Seguridad(); string nombre_nuevo_foto = txtNombre.Text + "_" + txtApellidos.Text + "_" + id_pacientes + ".jpg"; nombre_nuevo_foto = nombre_nuevo_foto.Replace(" ", "_"); nombre_nuevo_foto = s.quitar_acentos(nombre_nuevo_foto); bool inserto = pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, nombre_nuevo_foto, antecedentes, txtEmail.Text, 0, id_clinica, alias); if (inserto) { renombrar(this.paciente.foto, nombre_nuevo_foto); if (File.Exists(@configuracion.carpetas.ruta_subir_servidor_carpeta + "\\" + this.paciente.foto)) { File.Delete(@configuracion.carpetas.ruta_subir_servidor_carpeta + "\\" + this.paciente.foto); } string destFile2 = System.IO.Path.Combine(@configuracion.carpetas.ruta_subir_servidor_carpeta + "\\", nombre_nuevo_foto); System.IO.File.Copy(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + nombre_nuevo_foto, destFile2, true); Escribir_Archivo ea = new Escribir_Archivo(); ea.escribir_imagen_eliminar(foto, @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"); // System.Windows.Forms.MessageBox.Show("Se actualizo el Paciente", "Se Actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information); Recep recep = System.Windows.Application.Current.Windows.OfType <Recep>().FirstOrDefault(); if (recep != null) { recep.Main3.Content = new Pacientes_Recepcionista(id_clinica, alias); } //pa = new Paciente(!bandera_online_offline); //bool actualizo = pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, nombre_nuevo_foto, antecedentes, txtEmail.Text, 0, id_clinica); //if (actualizo) //{ // var datos = ea.leer(rutaArchivoEliminar); // foreach (string imagen in datos) // { // Uri siteUri = new Uri("ftp://jjdeveloperswdm.com/" + imagen); // bool verdad = DeleteFileOnServer(siteUri, "*****@*****.**", "bonita_smile"); // if (!verdad) // eliminarArchivo = false; // } // if (eliminarArchivo) // { // System.Windows.MessageBox.Show("elimino Archivo"); // ea.SetFileReadAccess(rutaArchivoEliminar, false); // File.Delete(@"\\DESKTOP-ED8E774\backup_bs\eliminar_imagen_temporal.txt"); // bool subir = SubirFicheroStockFTP(nombre_nuevo_foto, @"\\DESKTOP-ED8E774\bs\"); // Recep recep = System.Windows.Application.Current.Windows.OfType<Recep>().FirstOrDefault(); // if (recep != null) // { // recep.Main3.Content = new Pacientes_Recepcionista(id_clinica); // } // } //} } } } } else { System.Windows.Forms.MessageBox.Show("El teléfono debe de tener 10 dígitos", "Teléfono no válido", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { System.Windows.Forms.MessageBox.Show("Correo no válido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("No seleccionó el comboBox", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); if (txtNombre.Text.Equals("") || txtApellidos.Text.Equals("") || txtDireccion.Text.Equals("")) { System.Windows.Forms.MessageBox.Show("Le faltan campos por llenar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }