private void btnConfirmarEdicion_Click(object sender, EventArgs e) { try { var usuario = new Usuarios { Cedula = Convert.ToInt32(txtCedula.Text), Nombre = txtNombre.Text, Apellidos = txtApellidos.Text, Telefono = Convert.ToInt32(numTelefono.Value), FechaNacimiento = dtpFechaNacimiento.Value, Direccion = rchDireccion.Text, TipoUsuario = "Paciente", Password = null, Sexo = cbSexo.SelectedItem.ToString() }; IUsuarios usu = new MUsuarios(); usu.ActualizarUsuario(usuario); MessageBox.Show("La información del paciente se ha actualizado correctamente."); } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error. " + ex.Message, "ERROR"); } }
public MUsuarios Getbyid(String id) { MUsuarios user = new MUsuarios(); try { MySqlCommand sentencia = new MySqlCommand(); sentencia.CommandText = "SELECT * FROM usuario where idUsuario = " + id + ""; DataTable tabla = Conexion.ejecutarConsulta(sentencia); foreach (DataRow fila in tabla.Rows) { user.IdUsuario = fila["IdUsuario"].ToString(); user.Nombre = fila["Nombre"].ToString(); user.Primer_Apellido = fila["Primer_Apellido"].ToString(); user.Segundo_Apellido = fila["Segundo_Apellido"].ToString(); user.Contraseña = fila["Contraseña"].ToString(); user.Correo = fila["Correo"].ToString(); user.Tipo = fila["Tipo"].ToString(); } return(user); } catch (Exception) { return(user); } finally { Conexion.desconectar(); } }
public Boolean IsUsuario(String Nombre) { MUsuarios user = new MUsuarios(); Boolean r = false; try { MySqlCommand sentencia = new MySqlCommand(); sentencia.CommandText = "SELECT * FROM usuario where Nombre = '" + Nombre + "';"; DataTable tabla = Conexion.ejecutarConsulta(sentencia); foreach (DataRow fila in tabla.Rows) { if (Nombre.Equals(fila["Nombre"].ToString())) { r = true; } } return(r); } catch (Exception) { return(false); } finally { Conexion.desconectar(); } }
private void VistaPaciente_Load(object sender, EventArgs e) { Login log = new Login(); IUsuarios usu = new MUsuarios(); var pass = log.tbUser.Text; lbNombreUsuario.Text = pass; }
private void btnGuardar_Click(object sender, EventArgs e) { try { if (txtNombre.Text == "" || txtApellidos.Text == "" || txtCedula.Text == "" || txtNumero.Text == "" || cbSexo.Text == "" || cbTipoUsuario.Text == "" || rchDireccion.Text == "" || mtbPass.Text == "" || mtbConfirmarPass.Text == "") { MessageBox.Show("Rellene los campos para continuar"); } else { var user = new Usuarios { Cedula = Convert.ToInt32(txtCedula.Text), Nombre = txtNombre.Text, Apellidos = txtApellidos.Text, Telefono = Convert.ToInt32(txtNumero.Text), FechaNacimiento = Convert.ToDateTime(dtpFechaNacimiento.Text), Direccion = rchDireccion.Text, TipoUsuario = cbTipoUsuario.Text, Password = mtbPass.Text, Sexo = cbSexo.Text }; IUsuarios usu = new MUsuarios(); List <Usuarios> ListaU = usu.ListarUsuarios(); foreach (var i in ListaU) { if (Convert.ToInt32(txtCedula.Text) != i.Cedula) { if (mtbPass.Text == mtbConfirmarPass.Text) { usu.InsertarUsuario(user); MessageBox.Show("Usuario Agregado correctamente", "Usuario Agregado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Las contraseñas no coinciden"); mtbPass.Clear(); mtbConfirmarPass.Clear(); } } else { MessageBox.Show("El usuario ya existe"); limpiar(); break; } } } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error desconocido" + ex.Data); } }
private void btnBuscarId_Click(object sender, EventArgs e) { try { IUsuarios usu = new MUsuarios(); var usuario = usu.BuscarUsuario(Convert.ToInt32(txtNombreB.Text)); dgvListaMedicamentosDos.DataSource = null; List <DATOS.Usuarios> ListaUsuarios = new List <Usuarios> { usuario }; dgvListaMedicamentosDos.DataSource = ListaUsuarios; } catch (Exception ex) { MessageBox.Show("No se encontró el usuario. " + ex.Data); } }
public Boolean Agregar(MUsuarios obj) { try { MySqlCommand sentencia = new MySqlCommand(); sentencia.CommandText = "INSERT INTO usuario ( Nombre, Primer_Apellido," + " Segundo_Apellido, Contraseña, Correo, Tipo) VALUES" + "('" + obj.Nombre + "', '" + obj.Primer_Apellido + "', '" + obj.Segundo_Apellido + "', '" + obj.Contraseña + "', '" + obj.Correo + "', '" + obj.Tipo + "');"; Conexion.ejecutarSentencia(sentencia, true); return(true); } catch (Exception ex) { return(false); } finally { Conexion.desconectar(); } }
public List <MUsuarios> GetAll() { List <MUsuarios> lista = new List <MUsuarios>(); try { MySqlCommand sentencia = new MySqlCommand(); sentencia.CommandText = "SELECT * FROM usuario;"; DataTable tabla = Conexion.ejecutarConsulta(sentencia); MUsuarios user = new MUsuarios(); foreach (DataRow fila in tabla.Rows) { user.IdUsuario = fila["IdUsuario"].ToString(); user.Nombre = fila["Nombre"].ToString(); user.Primer_Apellido = fila["Primer_Apellido"].ToString(); user.Segundo_Apellido = fila["Segundo_Apellido"].ToString(); user.Contraseña = fila["Contraseña"].ToString(); user.Correo = fila["Correo"].ToString(); user.Tipo = fila["Tipo"].ToString(); lista.Add(user); } return(lista); } catch (Exception) { return(lista); } finally { Conexion.desconectar(); } }