private void btnIngresar_Click(object sender, EventArgs e) { conexionBD.persisencia cn = new conexionBD.persisencia(); DataTable datos = conexionBD.clases.usuarios.validar(txtUsuario.Text, txtcontra.Text); if (datos != null) { if (datos.Rows.Count > 0) { sesion.Datos.Add(datos.Rows[0][0].ToString()); sesion.Datos.Add(datos.Rows[0][1].ToString()); sesion.Datos.Add(datos.Rows[0][3].ToString()); DataTable clinica = conexionBD.clases.clinica.datosClinica(); if (clinica.Rows.Count > 0) { sesion.Idclinica = clinica.Rows[0][0].ToString(); sesion.Datos.Add(clinica.Rows[0][1].ToString()); sesion.Datos.Add(clinica.Rows[0][2].ToString()); } else { sesion.Idclinica = "0"; } guardarConfiguracion(); autorizado = true; this.Close(); } else { MessageBox.Show("No se encuentra ningun registro en la base de datos,\nde clic en registrar para agregar un usuario", "Usuario no encontrado", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnAgregar_Click(object sender, EventArgs e) { if (!actualiza) { if (!validar()) { if (id_clinica.Equals("0")) { conexionBD.clases.clinica c = new conexionBD.clases.clinica(txtNombre.Text, txtCorreo.Text); conexionBD.clases.telefonos t = new conexionBD.clases.telefonos(tipo(lista_tipo.SelectedIndex), txtNumero.Text, Convert.ToString(Convert.ToInt32(swEstado.Value))); conexionBD.persisencia per = new conexionBD.persisencia(); int id = per.transaccion_telefonos_clinica(c, t); if (id > 0) { id_clinica = id.ToString(); sesion.Datos.Add(conexionBD.clases.clinica.datosClinica().Rows[0][1].ToString()); sesion.Datos.Add(conexionBD.clases.clinica.datosClinica().Rows[0][2].ToString()); txtNumero.Text = ""; cargandoDatosTelefonos(); } } else { conexionBD.clases.telefonos t = new conexionBD.clases.telefonos(tipo(lista_tipo.SelectedIndex), txtNumero.Text, Convert.ToString(Convert.ToInt32(swEstado.Value))); conexionBD.persisencia per = new conexionBD.persisencia(); if (per.transaccion_agrega_telefono_clinica(t, id_clinica) > 0) { txtNumero.Text = ""; cargandoDatosTelefonos(); } } } } else { conexionBD.clases.telefonos te = new conexionBD.clases.telefonos( tipo(lista_tipo.SelectedIndex), txtNumero.Text, Convert.ToString(Convert.ToInt32(swEstado.Value)) ); te.Id = tabla_telefonos.CurrentRow.Cells[5].Value.ToString(); Console.WriteLine("numero de id: " + te.Id); conexionBD.persisencia per = new conexionBD.persisencia(); if (per.actualiza_telefono(te)) { actualiza = false; txtNumero.Text = ""; swEstado.Value = true; lista_tipo.SelectedIndex = 0; btnAgregar.Image = Properties.Resources.plus; cargandoDatosTelefonos(); } } }
public usuarios(string nombre, string contra, string iddoc, string fecha, string comen, string activo) { this.Nombre = nombre; this.Contra = contra; this.Iddoc = iddoc; this.Fecha = fecha; this.Comen = comen; this.Activo = activo; this.bd = new persisencia(); }
private void btnGuardar_Click(object sender, EventArgs e) { if (!validar()) { conexionBD.clases.pacientes paciente = new conexionBD.clases.pacientes( txtNombres.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, txtEdad.Value.ToString(), txtExpediente.Text, txtObservacion.Text); conexionBD.persisencia per = new conexionBD.persisencia(); if (!modificar) { if (per.guarda_pacientes(paciente) > 0) { MessageBox.Show("Paciente ingresado con exíto", "Paciente ingresado", MessageBoxButtons.OK, MessageBoxIcon.Information); recargandoTabla(); vaciandoCampos(); } else { MessageBox.Show("El paciente no se pudo ingresar", "Paciente no ingresado", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { paciente.Id = idpaciente; if (per.modificar_paciente(paciente)) { MessageBox.Show("El paciente se modifico con exíto", "Paciente modificado", MessageBoxButtons.OK, MessageBoxIcon.Information); recargandoTabla(); modificar = false; vaciandoCampos(); } else { MessageBox.Show("El paciente no se pudo modificar", "El paciente no se puede modificar", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void btnBorra_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Desea eliminar el paciente?", "Eliminar paciente", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DataGridViewRow fila = tabla_pacientes.CurrentRow; conexionBD.persisencia per = new conexionBD.persisencia(); if (per.elimina_paciente(fila.Cells[0].Value.ToString())) { MessageBox.Show("El paciente se elimino correctamente", "Paciente eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); recargandoTabla(); } else { MessageBox.Show("No se pudo eliminar el paciente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnBorra_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Desea eliminar el registro?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DataGridViewRow fila = tabla_medicos.CurrentRow; conexionBD.persisencia per = new conexionBD.persisencia(); if (per.elimina_medico(fila.Cells[0].Value.ToString())) { MessageBox.Show("Medico eliminado correctamente", "Registro eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); recargarTabla(); } else { MessageBox.Show("El medico no se pudo eliminar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnGuardar_Click(object sender, EventArgs e) { if (!validar()) { conexionBD.clases.medicos medico = new conexionBD.clases.medicos( txtNombres.Text, txtApellidos.Text, txtJunta.Text, txtTelefono.Text, txtCorreo.Text); conexionBD.persisencia per = new conexionBD.persisencia(); if (modificar) { medico.Id = idmedico; if (per.modificar_medico(medico)) { MessageBox.Show("Los datos se modificarón con exíto", "Modificación exítosa", MessageBoxButtons.OK, MessageBoxIcon.Information); vaciandoDatos(); modificar = false; btnGuardar.Text = "Guardar medico"; recargarTabla(); } else { MessageBox.Show("Los datos no se pudierón modificar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (per.guardarDatosMedico(medico) > 0) { MessageBox.Show("Los datos se ingresarón con exíto", "Datos ingresados", MessageBoxButtons.OK, MessageBoxIcon.Information); vaciandoDatos(); recargarTabla(); } else { MessageBox.Show("Los datos no se pudierón ingresar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private bool guardarDoctor() { bool guardado = false; conexionBD.clases.medicos medi = new conexionBD.clases.medicos(txtNombres.Text, txtapellidos.Text, txtNumeroJunta.Text, txtTelefono.Text, txtCorreo.Text); conexionBD.persisencia per = new conexionBD.persisencia(); if (per.guardarDatosMedico(medi) > 0) { guardado = true; MessageBox.Show("Registro ingresado correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { guardado = false; MessageBox.Show("No se pudo guardar el registro", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(guardado); }
private void btnActualizar_Click(object sender, EventArgs e) { if (!id_clinica.Equals("0")) { conexionBD.clases.clinica cli = new conexionBD.clases.clinica( txtNombre.Text, txtCorreo.Text); cli.Id = id_clinica; conexionBD.persisencia per = new conexionBD.persisencia(); if (per.actualiza_clinica(cli)) { MessageBox.Show("Los datos de la clinica fueron actualizados", "Exíto", MessageBoxButtons.OK, MessageBoxIcon.Information); pantalla_principal pp = (pantalla_principal)this.ParentForm; sesion.Datos[3] = txtNombre.Text; sesion.Datos[4] = txtCorreo.Text; pp.lblTitulo.Text = txtNombre.Text + "\n" + txtCorreo.Text; } } }
private void login_inicio_Load(object sender, EventArgs e) { List <String> datos = leerConfiguracion(); if (datos.Count > 0) { if (datos[2].Equals("1")) { conexionBD.persisencia cn = new conexionBD.persisencia(); DataTable dato = conexionBD.clases.usuarios.validar(datos[0], datos[1]); if (dato != null) { if (dato.Rows.Count > 0) { sesion.Datos.Add(dato.Rows[0][0].ToString()); sesion.Datos.Add(dato.Rows[0][1].ToString()); sesion.Datos.Add(dato.Rows[0][3].ToString()); DataTable clinica = conexionBD.clases.clinica.datosClinica(); if (clinica.Rows.Count > 0) { sesion.Idclinica = clinica.Rows[0][0].ToString(); sesion.Datos.Add(clinica.Rows[0][1].ToString()); sesion.Datos.Add(clinica.Rows[0][2].ToString()); } else { sesion.Idclinica = "0"; } autorizado = true; this.Close(); } else { MessageBox.Show("No se encuentra ningun registro en la base de datos,\nde clic en registrar para agregar un usuario", "Usuario no encontrado", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
private void btnGuardar_Click(object sender, EventArgs e) { if (id_clinica.Equals("0")) { MessageBox.Show("Agrega una clinica a la base", "Clinica inexistente", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DataTable datos = conexionBD.clases.clinica_horario.datosHorarios(id_clinica); if (datos.Rows.Count == 0) { if (MessageBox.Show("No exíste horarios definidos \n ¿Desea crear los horarios en este momento?", "No hay horarios", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { int res = 0; conexionBD.persisencia per = new conexionBD.persisencia(); foreach (DataGridViewRow fila in tabla_horarios.Rows) { res = per.guardando_horarios(new conexionBD.clases.clinica_horario(id_clinica, fila.Cells[1].Value.ToString(), fila.Cells[3].Value.ToString(), fila.Cells[4].Value.ToString(), Convert.ToString(Convert.ToInt32(fila.Cells[2].Value)))); } if (res > 0) { MessageBox.Show("Horarios ingresados", "Exíto", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { if (tabla_horarios.Rows.Count > 0) { conexionBD.persisencia per = new conexionBD.persisencia(); bool guardado = false; List <conexionBD.clases.clinica_horario> lista = new List <conexionBD.clases.clinica_horario>(); foreach (DataGridViewRow fila in tabla_horarios.Rows) { conexionBD.clases.clinica_horario ch = new conexionBD.clases.clinica_horario( id_clinica, fila.Cells[1].Value.ToString(), fila.Cells[3].Value.ToString(), fila.Cells[4].Value.ToString(), Convert.ToString(Convert.ToInt32(fila.Cells[2].Value)), fila.Cells[0].Value.ToString()); lista.Add(ch); } guardado = per.actualiza_horarios(lista); if (guardado) { MessageBox.Show("Horarios actualizados", "Exíto", MessageBoxButtons.OK, MessageBoxIcon.Information); cargando_valores(); } } } } }
private usuarios() { this.bd = new persisencia(); }