示例#1
0
        protected void BitacoraButton_Click(object sender, EventArgs e)
        {
            DateTime fechaInicio = DateTime.Now;
            DateTime fechaFin    = DateTime.Now;

            //bool result = DateTime.TryParse(TfechaInicio.Text, out fechaInicio);
            //bool result2 = DateTime.TryParse(TfechaFin.Text, out fechaFin);
            fechaInicio  = Convert.ToDateTime(TfechaInicio.Text + " 12:00:00 AM");
            fechaFin     = Convert.ToDateTime(TfechaFin.Text + " 11:59:59 PM");
            rsltlbl.Text = cmbUsers.SelectedItem.ToString();
            int modo = 3;

            try
            {
                BitacoraBehaivor BitacoraItem = new BitacoraBehaivor();
                BitacoraItem.Connection = ConectionBD;
                //1 - Administrador Global - Puede ver todos los usuarios
                if (Convert.ToString(Session["idrol"]) == "1")
                {
                    if ((Convert.ToInt32(cmbUsers.SelectedValue) == 0) && (cmbAcciones.SelectedValue == "0"))
                    {
                        modo = 3;
                    }
                    else if ((Convert.ToInt32(cmbUsers.SelectedValue) > 0) && (cmbAcciones.SelectedValue == "0"))
                    {
                        modo = 10;
                    }
                    else if ((Convert.ToInt32(cmbUsers.SelectedValue) == 0) && (cmbAcciones.SelectedValue != "0"))
                    {
                        modo = 11;
                    }
                    else if ((Convert.ToInt32(cmbUsers.SelectedValue) > 0) && (cmbAcciones.SelectedValue != "0"))
                    {
                        modo = 12;
                    }

                    List <BitacoraDatos> LstBitacora = BitacoraItem.CN_fn_BitacoraSel(fechaInicio, fechaFin, Convert.ToInt32(cmbUsers.SelectedValue), Convert.ToInt32(Session["idrol"]), Convert.ToString(cmbAcciones.SelectedValue), modo);
                    rptBitacora.DataSource = LstBitacora;
                    rptBitacora.DataBind();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
 protected void CargarBitacoraInicial(int modo)
 {
     try
     {
         BitacoraBehaivor BitacoraItem = new BitacoraBehaivor();
         BitacoraItem.Connection = ConectionBD;
         //1 - Administrador Global - Puede ver todos los usuarios
         if (Convert.ToString(Session["idrol"]) == "1")
         {
             List <BitacoraDatos> LstBitacora = BitacoraItem.CN_fn_BitacoraTotal(modo);
             rptBitacora.DataSource = LstBitacora;
             rptBitacora.DataBind();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#3
0
 protected void CargarBitacora(DateTime fechaInicio, DateTime fechaFin, int user, string accion, int modo)
 {
     try
     {
         BitacoraBehaivor BitacoraItem = new BitacoraBehaivor();
         BitacoraItem.Connection = ConectionBD;
         //1 - Administrador Global - Puede ver todos los usuarios
         if (Convert.ToString(Session["idrol"]) == "1")
         {
             List <BitacoraDatos> LstBitacora = BitacoraItem.CN_fn_BitacoraSel(fechaInicio, fechaFin, user, Convert.ToInt32(Session["idrol"]), accion, modo);
             rptBitacora.DataSource = LstBitacora;
             rptBitacora.DataBind();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#4
0
        protected void CargarDatosAcciones()
        {
            int modo = 2;

            try
            {
                BitacoraBehaivor BitacoraItem = new BitacoraBehaivor();
                BitacoraItem.Connection = ConectionBD;
                //1 - Administrador Global - Puede ver todos los usuarios
                if (Convert.ToString(Session["idrol"]) == "1")
                {
                    List <BitacoraDatos> LstBitacora = BitacoraItem.CN_fn_BitacoraAccionesDist(modo);
                    cmbAcciones.DataTextField  = "Accion";
                    cmbAcciones.DataValueField = "Accion";
                    cmbAcciones.DataSource     = LstBitacora;
                    cmbAcciones.DataBind();
                    cmbAcciones.Items.Insert(0, new ListItem("Seleccione una acción", "0"));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }