Esempio n. 1
0
        private void menuEmpleados_Click(object sender, EventArgs e)
        {
            frmEmpleados frm = new frmEmpleados();

            frm.MdiParent   = this;
            frm.WindowState = FormWindowState.Maximized;
            frm.MaximizeBox = false;
            frm.Show();
            this.DisposeAllButThis(frm);
        }
Esempio n. 2
0
        public void insertarRegistro()
        {
            if (tipoPersona >= 0)
            {
                persona                   = new Persona();
                persona.txtNit            = txtNit.Text;
                persona.txtNombreCompleto = txtNombre.Text;
                persona.txtDireccion      = txtDireccion.Text;
                persona.txtTelefono       = txtTelefono.Text;
                persona.txtCelular        = txtCelular.Text;
                persona.txtCorreo         = txtCorreo.Text;
                persona.intIdUsuairo      = IdUsuario.IdUsuarioConectado;
                if (tipoPersona == 0)
                {
                    cliente = new Cliente();

                    if (tipoInsercion == 0)
                    {
                        cliente.fkPersona          = PersonaBLL.InsertObjetoPersona(persona);
                        cliente.fkParametroCliente = Convert.ToInt32(boxTipoCliente.SelectedValue);
                        ClienteBLL.InsertObjetoCliente(cliente);
                        MessageBox.Show("El registro se agrego correctamente");
                        this.borrarDatos();
                    }

                    if (tipoInsercion == 1)
                    {
                        persona.pkPersona = Convert.ToInt32(txtFkPersonas.Text);
                        PersonaBLL.UpdatePersona(persona);
                        cliente.fkPersona          = Convert.ToInt32(txtFkPersonas.Text);
                        cliente.fkParametroCliente = Convert.ToInt32(boxTipoCliente.SelectedValue);
                        ClienteBLL.UpdateCliente(cliente);
                        MessageBox.Show("El registro se ha actualizado correctamente");
                        frmClientes frm = new frmClientes();
                        frm.MdiParent   = this.MdiParent;
                        frm.WindowState = FormWindowState.Maximized;
                        frm.Show();
                        this.Dispose();
                    }
                }

                if (tipoPersona == 1)
                {
                    empleado = new Empleado();

                    if (tipoInsercion == 0)
                    {
                        if (validacion.nulos(txtPassword))
                        {
                            empleado.fkPersona     = PersonaBLL.InsertObjetoPersona(persona);
                            empleado.txtContraseña = txtPassword.Text;
                            EmpleadoBLL.InsertObjetoEmpleado(empleado);
                            MessageBox.Show("El registro se agrego correctamente");
                            this.borrarDatos();
                        }
                        else
                        {
                            MessageBox.Show("Usted no ha ingresado una contrasena");
                        }
                    }

                    if (tipoInsercion == 1)
                    {
                        if (validacion.nulos(txtPassword))
                        {
                            persona.pkPersona = Convert.ToInt32(txtFkPersonas.Text);
                            PersonaBLL.UpdatePersona(persona);
                            empleado.fkPersona     = Convert.ToInt32(txtFkPersonas.Text);
                            empleado.txtContraseña = txtPassword.Text;
                            EmpleadoBLL.UpdateEmpleado(empleado);
                            MessageBox.Show("El registro se ha actualizado correctamente");
                            frmEmpleados frm = new frmEmpleados();
                            frm.MdiParent   = this.MdiParent;
                            frm.WindowState = FormWindowState.Maximized;
                            frm.Show();
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Usted no ha ingresado una contrasena");
                        }
                    }
                }

                if (tipoPersona == 2)
                {
                    proveedor = new Proveedor();

                    if (tipoInsercion == 0)
                    {
                        if (validacion.nulos(txtDescripcion))
                        {
                            proveedor.fkPersona      = PersonaBLL.InsertObjetoPersona(persona);
                            proveedor.txtDescripcion = TxtDescripcion.Text;
                            ProveedorBLL.InsertObjetoProveedor(proveedor);
                            MessageBox.Show("El registro se agrego correctamente");
                            this.borrarDatos();
                        }
                        else
                        {
                            MessageBox.Show("Usted no ha ingresado una descripcion");
                        }
                    }

                    if (tipoInsercion == 1)
                    {
                        if (validacion.nulos(txtDescripcion))
                        {
                            persona.pkPersona = Convert.ToInt32(txtFkPersonas.Text);
                            PersonaBLL.UpdatePersona(persona);
                            proveedor.fkPersona      = Convert.ToInt32(txtFkPersonas.Text);
                            proveedor.txtDescripcion = TxtDescripcion.Text;
                            ProveedorBLL.UpdateProveedor(proveedor);
                            MessageBox.Show("El registro se ha actualizado correctamente");
                            frmProveedores frm = new frmProveedores();
                            frm.MdiParent   = this.MdiParent;
                            frm.WindowState = FormWindowState.Maximized;
                            frm.Show();
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Usted no ha ingresado una descripcion");
                        }
                    }
                }
                if (tipoPersona == 3)
                {
                    administrador = new Administrador();

                    if (tipoInsercion == 0)
                    {
                        if (validacion.nulos(txtPassword))
                        {
                            administrador.fkPersona     = PersonaBLL.InsertObjetoPersona(persona);
                            administrador.txtContraseña = txtPassword.Text;
                            AdministradorBLL.InsertObjetoAdministrador(administrador);
                            MessageBox.Show("El registro se agrego correctamente");
                            this.borrarDatos();
                        }
                        else
                        {
                            MessageBox.Show("Usted no ha ingresado una contrasena");
                        }
                    }

                    if (tipoInsercion == 1)
                    {
                        if (validacion.nulos(txtPassword))
                        {
                            persona.pkPersona = Convert.ToInt32(txtFkPersonas.Text);
                            PersonaBLL.UpdatePersona(persona);
                            administrador.fkPersona     = Convert.ToInt32(txtFkPersonas.Text);
                            administrador.txtContraseña = txtPassword.Text;
                            AdministradorBLL.UpdateAdministrador(administrador);
                            MessageBox.Show("El registro se ha actualizado correctamente");
                            frmEmpleados frm = new frmEmpleados();
                            frm.MdiParent   = this.MdiParent;
                            frm.WindowState = FormWindowState.Maximized;
                            frm.Show();
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Usted no ha ingresado una contrasena");
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Usted no ha seleccionado el tipo de persona");
            }
        }