private void btnCrear_Click(object sender, EventArgs e) { if (this.datosValidos()) { MessageBox.Show("Complete los campos"); } else { if (ProveedorDAO.existeProveedor(txtRazonSocial.Text, txtCuit.Text)) { MessageBox.Show("Proveedor repetido. Verifique datos"); } else { Proveedor proveedor = new Proveedor(); proveedor.razon_social = txtRazonSocial.Text; proveedor.rubro = new Rubro() { id = Int32.Parse(cmbRubro.SelectedValue.ToString()) }; proveedor.cuit = txtCuit.Text; proveedor.mail = txtMail.Text; proveedor.telefono = txtTelefono.Text; proveedor.nombre_contacto = txtNombreContacto.Text; proveedor.direccion = txtDireccion.Text; proveedor.ciudad = txtCiudad.Text; if (ProveedorDAO.agregarProveedor(proveedor, usuario.id) && UsuarioDAO.agregarRol(usuario, rol_id)) { MessageBox.Show("Proveedor creado"); this.Close(); if (form_listado != null) { form_listado.form_proveedor.cargarDatos(); form_listado.Close(); } else if (form_rol != null) { form_rol.Close(); } else { form_usuario.home_proveedor.cargarDatos(); form_usuario.Close(); } } else { MessageBox.Show("Error al crear proveedor"); } } } }
private void btnCrear_Click(object sender, EventArgs e) { if (this.datosValidos()) { MessageBox.Show("Complete los campos"); } else { if (ClienteDAO.existeCliente(txtDni.Text)) { MessageBox.Show("Cliente repetido. Verifique datos"); } else { Cliente cliente = new Cliente(); cliente.nombre = txtNombre.Text; cliente.apellido = txtApellido.Text; cliente.dni = txtDni.Text; cliente.mail = txtMail.Text; cliente.telefono = txtTelefono.Text; cliente.fecha_nacimiento = DateTime.Parse(dtmFechaNacimiento.Value.ToString()); cliente.direccion = txtDireccion.Text; cliente.codigo_postal = int.Parse(txtCP.Text); if (ClienteDAO.agregarCliente(cliente, usuario.id) && UsuarioDAO.agregarRol(usuario, rol_id)) { MessageBox.Show("Cliente creado"); this.Close(); if (form_listado != null) { form_listado.form_cliente.cargarDatos(); form_listado.Close(); } else if (form_rol != null) { form_rol.Close(); } else { form_usuario.home_cliente.cargarDatos(); form_usuario.Close(); } } else { MessageBox.Show("Error al crear cliente"); } } } }