private void btnGuardar_Click(object sender, EventArgs e) { try { if (todosCamposCompletos()) { Usuario usuario = new Usuario(); if (rolLogueado != "sin Rol") { usuario.username = textNroIdenficiacion.Text; usuario.password = textNroIdenficiacion.Text; usuario.creadoPor = "admin"; } if (usuariosCompletos() && rolLogueado == "sin Rol") { usuario.username = textUsername.Text; usuario.password = textPassword.Text; usuario.creadoPor = "cliente"; } //Carga de datos Domicilio dire = new Domicilio(); Cliente cli = new Cliente(); Tarjeta tar = new Tarjeta(); ConfigGlobal archivoDeConfig = new ConfigGlobal(); cli.apellido = textApellido.Text; cli.nombre = textNombre.Text; cli.tipoDocumento = Documento.string_docu[comboTipoDoc.SelectedIndex]; cli.numeroDocumento = int.Parse(textNroIdenficiacion.Text); cli.mail = textMail.Text; cli.fechaNacimiento = dateTimePickerFechaNac.Value; cli.cuil = textCUIL.Text; if (textTelefono.Text == "") { cli.telefono = -1; } else { cli.telefono = int.Parse(textTelefono.Text); } usuario.fechaCreacionPsw = archivoDeConfig.getFechaSistema(); dire.calle = textDireccion.Text; if (textPiso.Text == "") { dire.piso = -1; } else { dire.piso = int.Parse(textPiso.Text); } if (textDepto.Text == "") { dire.dpto = " "; } else { dire.dpto = textDepto.Text; } dire.localidad = textLocalidad.Text; if (textCP.Text == "") { dire.cp = -1; } else { dire.cp = int.Parse(textCP.Text); } //dire.cp = int.Parse(textCP.Text); dire.numero = int.Parse(txtNro.Text); cli.Cli_Dir = dire; usuario.cliente = cli; tar.propietario = txtTarjProp.Text; tar.numero = txtTarjNum.Text; tar.fechaVencimiento = dateTimePickerVenc.Value; cli.Cli_Tar = tar; //Alta del cliente int resp = usuario.Alta(); if (resp != 0) { MessageBox.Show("Error!. No se ha creado el Usuario.", "Error al crear Nuevo Usuario", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (rolLogueado != "sin Rol") { MessageBox.Show("Cliente " + textNombre.Text + " creado, tiene hasta el día " + (usuario.fechaCreacionPsw.AddDays(2)) + " Para cambiar la password creada por defecto.", "Usuario Creado", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiar(); } else { MessageBox.Show("Cliente " + textNombre.Text + " creado", "Usuario Creado", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiar(); } } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "ERROR", MessageBoxButtons.OK); } }
private void cargarTabla() { DaoSP prueba = new DaoSP(); CargarData.cargarGridView(dataGridViewCompras, prueba.ObtenerDatosSP("dropeadores.getTablaPublicacion", fech.getFechaSistema())); }