Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        private void cargarTabla()
        {
            DaoSP prueba = new DaoSP();

            CargarData.cargarGridView(dataGridViewCompras, prueba.ObtenerDatosSP("dropeadores.getTablaPublicacion", fech.getFechaSistema()));
        }