예제 #1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                CPersonal personal = new CPersonal();

                personal.PersonalID      = Convert.ToInt32(hdnPersonalID.Value);
                personal.Cedula          = Convert.ToInt32(this.txtCedula.Text);
                personal.NombrePersonal  = this.txtNombre.Text;
                personal.DivisionID      = Convert.ToInt32(ddlDivision.SelectedValue);
                personal.NumeroExtension = this.txtExtension.Text;
                personal.EstatusPersonal = "Activo";

                {
                    if (Personal.InsertarPersonal(personal) > 0)
                    {
                        messageBox.ShowMessage("El personal se ingresó correctamente");
                        this.txtCedula.Text    = "";
                        this.txtNombre.Text    = "";
                        this.txtExtension.Text = "";
                        this.txtId.Text        = "0";
                    }
                }
            }
            catch (Exception ex)
            {
                messageBox.ShowMessage(ex.Message + ex.StackTrace);
            }
        }
예제 #2
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            ProxyAcceso.ISujeto proxy = new ProxyAcceso.ProxySeguro();
            if (proxy.PeticionAcceso(txtUser.Text, txtPwd.Text))
            {
                Usuario u = new Usuario();
                u = UsuarioDAO.GetSingleUsuario(txtUser.Text);

                string nombreDepartamento = DepartamentoDAO.GetNombreDepartamento(u.idDepartamento);

                IDepartamento miDepartamento;

                miDepartamento = new CAdministracion();
                if (miDepartamento.PerteneceADepartamento(nombreDepartamento))
                {
                    ((FormInterface)this.ParentForm).ChangeControl(new UserCtrlAdmin(u));
                }

                miDepartamento = new CVigilancia();
                if (miDepartamento.PerteneceADepartamento(nombreDepartamento))
                {
                    ((FormInterface)this.ParentForm).ChangeControl(new UserCtrlSecurity(u));
                }

                miDepartamento = new CPersonal();
                if (miDepartamento.PerteneceADepartamento(nombreDepartamento))
                {
                    ((FormInterface)this.ParentForm).ChangeControl(new UserCtrPersonel(u));
                }
            }
            else
            {
                MessageBox.Show("Wrong username or password, try again!");
            }
        }
예제 #3
0
        public static DataSet ObtenerPersonal(CPersonal personal)
        {
            SqlParameter[] dbParams = new SqlParameter[]
            {
                DBHelper.MakeParam("@Cedula", SqlDbType.Int, 0, personal.Cedula),
            };

            return(DBHelper.ExecuteDataSet("usp_Personal_ObtenerPersonal", dbParams));
        }
예제 #4
0
        public static int InsertarPersonal(CPersonal personal)
        {
            SqlParameter[] dbParams = new SqlParameter[]
            {
                DBHelper.MakeParam("@Id", SqlDbType.VarChar, 0, personal.PersonalID),
                DBHelper.MakeParam("@Cedula", SqlDbType.VarChar, 0, personal.Cedula),
                DBHelper.MakeParam("@NombrePersonal", SqlDbType.VarChar, 0, personal.NombrePersonal),
                DBHelper.MakeParam("@DivisionID", SqlDbType.VarChar, 0, personal.DivisionID),
                DBHelper.MakeParam("@NumeroExtension", SqlDbType.VarChar, 0, personal.NumeroExtension),
                DBHelper.MakeParam("@EstatusPersonal", SqlDbType.VarChar, 0, personal.EstatusPersonal)
            };

            if (personal.PersonalID == 0)
            {
                return(Convert.ToInt32(DBHelper.ExecuteScalar("usp_Personal_Insertar", dbParams)));
            }
            else
            {
                return(Convert.ToInt32(DBHelper.ExecuteScalar("usp_Personal_Actualizar", dbParams)));
            }
        }