Пример #1
0
        protected void btnguardar_Click(object sender, EventArgs e)
        {
            PersonalDAO db  = new PersonalDAO();
            Personal    per = new Personal();

            per.ApellidoMat     = txtapemat.Text;
            per.ApellidoPat     = txtapepat.Text;
            per.Nombres         = txtnombre.Text;
            per.NroDNI          = txtdni.Text;
            per.Domicilio       = txtdomicilio.Text;
            per.Ubigeo          = ddldepartamento.SelectedValue + ddlprovincia.SelectedValue + ddldistrito.SelectedValue;
            per.Telefono        = txttelefono.Text;
            per.fechaNacimiento = Convert.ToDateTime(txtfechanac.Text);
            per.Sexo            = rdbsexo.SelectedValue;
            per.fechaIngreso    = Convert.ToDateTime(txtfechaingre.Text);
            per.CodCargo        = ddlcargo.SelectedValue;
            per.EstadoCivil     = ddlcivil.SelectedValue;
            per.Nrolpss         = txtipss.Text;
            per.NroHijos        = txthijos.Text;
            per.Observ          = txtobservacion.Text;
            per.Id_personal     = Convert.ToInt32(txtcodigo.Text);
            db.Update(per);

            Response.Redirect("MantePersonal.aspx", true);
        }
Пример #2
0
        protected void grvmante_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int fila       = Convert.ToInt32(e.CommandArgument);
            int idpersonal = Convert.ToInt32(grvmante.Rows[fila].Cells[0].Text);

            if (e.CommandName == "Modificar")
            {
                Response.Redirect("~/ModPersonal.aspx?IDPERSONA=" + idpersonal, true);
            }
            else if (e.CommandName == "Ver")
            {
                Response.Redirect("VerPersonal.aspx?IDPERSONA=" + idpersonal, true);
            }
            else if (e.CommandName == "Eliminar")
            {
                PersonalDAO db      = new PersonalDAO();
                string      mensaje = db.Eliminar(idpersonal, out string error);
                if (mensaje.Length == 0)
                {
                    cargar();
                }
                else
                {
                    mensajeerror();
                }
            }
        }
Пример #3
0
        void cargar()
        {
            int         id  = Convert.ToInt32(Request.QueryString["IDPERSONA"]);
            PersonalDAO db  = new PersonalDAO();
            Personal    per = db.BuscarPersonal(id);

            txtcodigo.Text                = per.Id_personal.ToString();
            txtapemat.Text                = per.ApellidoMat;
            txtapepat.Text                = per.ApellidoPat;
            txtnombre.Text                = per.Nombres;
            txtdni.Text                   = per.NroDNI;
            txtdomicilio.Text             = per.Domicilio;
            ddldepartamento.SelectedValue = per.Ubigeo.Substring(0, 2);
            string iddepa = ddldepartamento.SelectedValue;

            Util.Helper.ListarProvincia(ddlprovincia, iddepa);
            ddlprovincia.SelectedValue = per.Ubigeo.Substring(2, 2);
            string idprovi = ddlprovincia.SelectedValue;

            Util.Helper.ListarDistrito(ddldistrito, idprovi, iddepa);
            ddldistrito.SelectedValue = per.Ubigeo.Substring(4, 2);
            txttelefono.Text          = per.Telefono;
            txtfechanac.Text          = Convert.ToDateTime(per.fechaNacimiento).ToString("yyyy-MM-dd");
            rdbsexo.SelectedValue     = per.Sexo;
            txtfechaingre.Text        = Convert.ToDateTime(per.fechaIngreso).ToString("yyyy-MM-dd");
            ddlcargo.SelectedValue    = per.CodCargo;
            ddlcivil.SelectedValue    = per.EstadoCivil;
            txthijos.Text             = per.NroHijos;
            txtipss.Text        = per.Nrolpss;
            txtobservacion.Text = per.Observ;
        }
Пример #4
0
 private void btn_Ingresar_Click(object sender, RoutedEventArgs e)
 {
     contraseñaIngresada = Encriptacion.Encriptar(txt_Contrasenia.Password);
     if (validacion())
     {
         usuario = txt_Usuario.Text;
         Personal personal = PersonalDAO.getLogin(usuario, contraseñaIngresada);
         if (personal != null && personal.IdPersonal > 0 && personal.Estado == "Desconectado" && personal.TipoPersonal == "Delegacion")
         {
             personal.Estado = "Conectado";
             PersonalDAO.actualizarEstadoUsuario(personal);
             MenuDelegacion menuPrincpipal = new MenuDelegacion(personal);
             menuPrincpipal.Show();
             this.Close();
         }
         else
         {
             MessageBox.Show(this, "Error al iniciar sesion, intente de nuevo");
             txt_Usuario.Text         = "";
             txt_Contrasenia.Password = "";
             txt_Usuario.Focus();
             Console.WriteLine("this is a test");
         }
     }
 }
Пример #5
0
        public PersonalDTO readxUnidad(PersonalDTO personalDTO)
        {
            DataTable   dt          = new DataTable();
            PersonalDTO retornoDTO  = new PersonalDTO();
            PersonalDAO personalDAO = new PersonalDAO();

            dt = personalDAO.readxUnidad(personalDTO);

            foreach (DataRow row in dt.Rows)
            {
                retornoDTO.personalID = Convert.ToInt64(row["personalID"].ToString());
                retornoDTO.personaID  = Convert.ToInt64(row["personaID"].ToString());

                if (retornoDTO.personaID != 0)
                {
                    PersonaNEG personaNEG = new PersonaNEG();
                    PersonaDTO personaDTO = new PersonaDTO();

                    personaDTO.personaID = retornoDTO.personaID;
                    retornoDTO.persona   = new PersonaDTO();
                    retornoDTO.persona   = personaNEG.read(personaDTO);
                }

                retornoDTO.cargoID  = Convert.ToInt64(row["cargoID"].ToString());
                retornoDTO.unidadID = Convert.ToInt64(row["unidadID"].ToString());
            }


            return(retornoDTO);
        }
Пример #6
0
        private void cargar()
        {
            PersonalDAO db = new PersonalDAO();

            grvmante.DataSource = db.ListarPersonal();
            grvmante.DataBind();
        }
Пример #7
0
        protected void btningresar_Click(object sender, EventArgs e)
        {
            bool        existe;
            string      id      = "";
            string      nombre  = "";
            string      cargo   = "";
            string      idcargo = "";
            PersonalDAO db      = new PersonalDAO();
            Accesos     ac      = new Accesos();

            ac.Usuario = txtuser.Text;
            ac.Clave   = txtpass.Text;
            existe     = db.Ingreso(ac, out id, out nombre, out idcargo, out cargo);
            if (existe)
            {
                Session["NombreUsuario"] = nombre;
                Session["IDUsuario"]     = id;
                Session["CargoUsuario"]  = cargo;
                if (idcargo == "3")
                {
                    Response.Redirect("~/Inicio.aspx", true);
                }
                else if (idcargo == "1")
                {
                    Response.Redirect("~/InicioVendedor.aspx", true);
                }
            }
            else
            {
                lblerror.Text    = "Usuario o contraseña incorrecto";
                lblerror.Visible = true;
                txtpass.Focus();
            }
        }
Пример #8
0
        public void Guardar(Personal personal, string codUbigeo)
        {
            Ubigeo ubigeo = UbigeoDAO.Obtener(codUbigeo);

            personal.Ubigeo = ubigeo;
            PersonalDAO.Crear(personal);
        }
Пример #9
0
        public int create(PersonalDTO personalDTO)
        {
            int         retorno     = 0;
            PersonalDAO personalDAO = new PersonalDAO();

            retorno = personalDAO.create(personalDTO);

            return(retorno);
        }
Пример #10
0
        internal static void ListarPersonal(DropDownList ddlpersonal)
        {
            PersonalDAO db = new PersonalDAO();

            ddlpersonal.DataSource     = db.ListarPersonal();
            ddlpersonal.DataTextField  = "Nombres";
            ddlpersonal.DataValueField = "Id_personal";
            ddlpersonal.DataBind();
            ddlpersonal.Items.Insert(0, new ListItem("Seleccione", "0"));
        }
Пример #11
0
        public int crearPersonal(object obj)
        {
            opersonalDAO = new PersonalDAO();
            int i = opersonalDAO.RegistrarPersonal(obj);

            if (i < 0)
            {
                return(0);
            }
            return(1);
        }
Пример #12
0
        private void btn_Salir_Click(object sender, RoutedEventArgs e)
        {
            this.usuarioIniciado.Estado = "Desconectado";
            PersonalDAO.actualizarEstadoUsuario(usuarioIniciado);

            LoginDirGeneral iniciarSesion = new LoginDirGeneral();

            iniciarSesion.Show();

            this.Close();
        }
Пример #13
0
        public Dictamen(int idDictamen)
        {
            InitializeComponent();
            dictamenSeleccionado = DictamenDAO.getInformacionDictamen(idDictamen);
            int idPersonal = dictamenSeleccionado.IdPersonal;

            Console.WriteLine(idPersonal);
            encargadoDictamen = PersonalDAO.getInformacionPersonal(idPersonal);

            txt_NombrePerito.Text  = encargadoDictamen.Apellidos + " " + encargadoDictamen.Nombre;
            txt_FechaRegistro.Text = dictamenSeleccionado.FechaDictamen.ToString();
            txt_Descripcion.Text   = dictamenSeleccionado.Descripcion;
        }
Пример #14
0
 public IList <Personal> Listar()
 {
     try
     {
         return(PersonalDAO.ListarTodos());
     }
     catch (DataAccessException daex)
     {
         throw daex;
     }
     catch (Exception ex)
     {
         log.Error(ex.Message, ex);
         throw new BusinessLogicException("Ocurrio un error, no se pudo listar los registros", ex);
     }
 }
Пример #15
0
        private void btn_EliminarUsuario_Click(object sender, RoutedEventArgs e)
        {
            int index = dgPersonal.SelectedIndex;

            if (index >= 0)
            {
                Personal personal = listPersonal[index];
                if (MessageBox.Show("¿Desea eliminar el usuario: " + personal.Usuario + "?", "Eliminar reporte", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
                {
                    PersonalDAO.eliminarPersonal(personal.IdPersonal);
                    CargarUsuarios();
                }
            }
            else
            {
                MessageBox.Show("Seleccione una delegacion");
            }
        }
Пример #16
0
 protected void btnguardar_Click(object sender, EventArgs e)
 {
     if (txtfechaingre.Text != "" && txtfechanac.Text != "")
     {
         PersonalDAO db     = new PersonalDAO();
         Personal    per    = new Personal();
         bool        existe = db.ExistePersonal(txtdni.Text);
         if (existe)
         {
             lblmesaje.Text = "El personal ya existe.";
             string script = "openModal();";
             ScriptManager.RegisterStartupScript(this, typeof(Page), "existe", script, true);
         }
         else
         {
             per.ApellidoMat     = txtapemat.Text;
             per.ApellidoPat     = txtapepat.Text;
             per.Nombres         = txtnombre.Text;
             per.NroDNI          = txtdni.Text;
             per.Domicilio       = txtdomicilio.Text;
             per.Ubigeo          = ddldepartamento.SelectedValue + ddlprovincia.SelectedValue + ddldistrito.SelectedValue;
             per.Telefono        = txttelefono.Text;
             per.fechaNacimiento = Convert.ToDateTime(txtfechanac.Text);
             per.Sexo            = rdbsexo.SelectedValue;
             per.fechaIngreso    = Convert.ToDateTime(txtfechaingre.Text);
             per.CodCargo        = ddlcargo.SelectedValue;
             per.EstadoCivil     = ddlcivil.SelectedValue;
             per.Nrolpss         = txtipss.Text;
             per.NroHijos        = txthijos.Text;
             per.Observ          = txtobservacion.Text;
             db.Create(per);
             Response.Redirect("MantePersonal.aspx", true);
         }
     }
     else
     {
         lblmesaje.Text = "Debe ingresar la fecha.";
         string script = "openModal();";
         ScriptManager.RegisterStartupScript(this, typeof(Page), "error", script, true);
     }
 }
Пример #17
0
        public LoginadmDTO buscarxrut(PersonalDTO personalDTO)
        {
            DataTable   dt          = new DataTable();
            LoginadmDTO loginDTO    = new LoginadmDTO();
            PersonalDAO personalDAO = new PersonalDAO();

            dt = personalDAO.buscarxrut(personalDTO);

            foreach (DataRow row in dt.Rows)
            {
                loginDTO.personalID = Convert.ToInt64(row["personalID"].ToString());
                loginDTO.personaID  = Convert.ToInt64(row["personaID"].ToString());
                loginDTO.rut        = row["rut"].ToString();
                loginDTO.dv         = row["dv"].ToString();
                loginDTO.nombres    = row["nombres"].ToString();
                loginDTO.ap_paterno = row["ap_paterno"].ToString();
                loginDTO.ap_materno = row["ap_materno"].ToString();
                loginDTO.clave      = row["clave"].ToString();
            }

            return(loginDTO);
        }
Пример #18
0
 private void CargarUsuarios()
 {
     listPersonal           = PersonalDAO.getPersonal();
     dgPersonal.ItemsSource = listPersonal;
 }
Пример #19
0
 public ControladorPersonal()
 {
     personal       = new PersonalDAO();
     administrador  = new AdministradorSuperDao();
     monitorControl = new MonitorDAO();
 }