private void btnConfirmar_Click(object sender, EventArgs e) { Decimal telefono = 0; if (txtTelefono.Text != "") { telefono = Convert.ToDecimal(txtTelefono.Text); } if (txtDni.Text != "" && txtApellido.Text != "" && txtNombre.Text != "") { Cliente cli = new Cliente(Convert.ToDecimal(txtDni.Text), txtNombre.Text, txtApellido.Text, txtMail.Text, txtDireccion.Text, txtCiudad.Text, dtpNacimiento.Value.Date, telefono, txtCodPost.Text, txtLocalidad.Text); int filas = AdmClientes.altaCliente(cli); if (filas > 0) { limpiarCampos(); MessageBox.Show("Cliente creado correctamente", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); formListadoClientes flc = new formListadoClientes(); flc.Show(); this.Hide(); } else { MessageBox.Show("Ya existe un Cliente con este DNI: " + txtDni.Text); } } else { MessageBox.Show("Complete todos los campos obligatorios", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnRegistrar_Click(object sender, EventArgs e) { int retorno; Usuario miUser; switch (AdmRol.rolDerivaDe(Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString()))) { case 2: if (txtApellido.Text != "" && txtDNI.Text != "" && txtNombre.Text != "") { miUser = new Usuario(txtUsuario.Text, txtContrasenia.Text, Convert.ToDecimal(txtDNI.Text), null); Cliente miClie = new Cliente(Convert.ToDecimal(txtDNI.Text), txtNombre.Text, txtApellido.Text, (txtEmail.Text ?? " "), txtDireccion.Text ?? " ", txtCiudad.Text ?? " ", Convert.ToDateTime(dtpNacimiento.Text ?? ""), Convert.ToDecimal(txtTelefono.Text ?? "0"), txtPostal.Text ?? " ", txtLocalidad.Text ?? " "); int filas = AdmClientes.altaCliente(miClie); if (filas > 0) { retorno = AdmUsuario.altaUsuario(miUser, (Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString()))); if (retorno == -1) { MessageBox.Show("Ya existe el usuario: " + txtUsuario.Text); } } else { MessageBox.Show("Error en la creacion del cliente"); } } else { MessageBox.Show("Complete todos los campos obligatorios"); } break; case 3: String direccionTotal = txtPisoP.Text + "; " + txtPisoP.Text + "; " + txtDeptoP.Text + "; " + txtLocalidad.Text; miUser = new Usuario(txtUsuario.Text, txtContrasenia.Text, Convert.ToDecimal(null), txtCUIT.Text); Proveedor miProvee = new Proveedor(txtRS.Text, txtEmailP.Text, Convert.ToDecimal(txtTelefonoP.Text), direccionTotal, txtCiuP.Text, txtCUIT.Text, cbxRubro.Text, Convert.ToInt32(cbxRubro.SelectedValue), txtContacto.Text, txtPostalP.Text); AdmProveedores.AltaProveedor(miProvee); retorno = AdmUsuario.altaUsuario(miUser, (Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString()))); if (retorno == -1) { MessageBox.Show("Ya existe el usuario: " + txtUsuario.Text); } break; case 1: miUser = new Usuario(txtUsuario.Text, txtContrasenia.Text, Convert.ToDecimal(null), null); retorno = AdmUsuario.altaUsuario(miUser, (Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString()))); if (retorno == -1) { MessageBox.Show("Ya existe el usuario: " + txtUsuario.Text); } break; } vaciarTxt(); Login fl = new Login(); fl.Show(); this.Hide(); }