private void btnGuardarUsuario_Click(object sender, EventArgs e) { try { Modelo.Usuario usuario = new Modelo.Usuario(); usuario.Nombre = txtNombre.Text; usuario.Apellidos = txtApellidos.Text; usuario.Correo = txtCorreo.Text; usuario.Contrasena = txtContrasena.Text; usuario.Rut = txtRut.Text; usuario.Telefono = int.Parse(txtTelefono.Text); usuario.Rol = new Rol { Id = int.Parse(cboTipo.SelectedValue.ToString()) }; usuario.Direccion = txtDireccion.Text; usuario.Estado = new Estado { Id = int.Parse(cboEstadoUsuario.SelectedValue.ToString()) }; if (usuario.Agregar()) { menuAdm.MenuAdministrador_Load(sender, e); MetroFramework.MetroMessageBox.Show(this, "Usuario Agregado", "Agregar Usuario"); return; } //limpiarFormulario(); MetroFramework.MetroMessageBox.Show(this, "El rut " + txtRut.Text + " ya existe", "Agregar Usuario"); } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, "Error al agregar" + ex, "Agregar Usuario"); //limpiarFormulario(); } }
private void AgregarProveedor_Click(object sender, EventArgs e) { try { Proveedor proveedor = new Proveedor(); proveedor.Nombre = txtNombreProveedor.Text; proveedor.Run = txtRutProveedor.Text; proveedor.Telefono = txtTelefonoProveedor.Text; proveedor.Correo = txtCorreoProveedor.Text; proveedor.Giro = new Giro { Id = int.Parse(cboGiroProveedor.SelectedValue.ToString()) }; proveedor.Estado = new Estado { Id = int.Parse(cboEstadoProveedor.SelectedValue.ToString()) }; proveedor.Descripcion = txtDescripcionProveedor.Text; proveedor.Direccion = txtDireccionProveedor.Text; if (proveedor.Agregar()) { menuAdministrador.MenuAdministrador_Load(sender, e); MetroFramework.MetroMessageBox.Show(this, "Proveedor Agregado", "Agregar Proveedor"); return; } MetroFramework.MetroMessageBox.Show(this, "El proveedor ya existe", "Agregar Proveedor"); } catch (Exception) { } }