Пример #1
0
 private void btnVerReporte_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvCheckList.SelectedRows.Count == 1)
         {
             ChechkList DatosAux = this.ObtenerDatosCheckList();
             if (!string.IsNullOrEmpty(DatosAux.IDCheckList))
             {
                 ChechkListResultado Datos = new ChechkListResultado();
                 this.Visible = true;
                 frmVerRespuestaCheckList Opiniones = new frmVerRespuestaCheckList(2, DatosAux, Datos);
                 Opiniones.ShowDialog();
                 Opiniones.Dispose();
                 this.Visible = true;
             }
         }
         else
         {
             MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCheckListRespuesta ~ btnResultado_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         this.Visible = true;
     }
 }
        public List <ChechkListResultado> ObtenerCheckListDetalleActivadad(ChechkListResultado Datos)
        {
            try
            {
                List <ChechkListResultado> Lista = new List <ChechkListResultado>();
                ChechkListResultado        Item;
                SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_get_CheckListActividadDetalle", Datos.IDCheckList);

                while (Dr.Read())
                {
                    Item                     = new ChechkListResultado();
                    Item.IDCheckList         = Dr.GetString(Dr.GetOrdinal("IDCheckList"));
                    Item.IDActvidadCheck     = Dr.GetInt32(Dr.GetOrdinal("IDActividadCheck"));
                    Item.IDCategoriaCheck    = Dr.GetInt32(Dr.GetOrdinal("IDCategoriaCheck"));
                    Item.IDActividadOpciones = Dr.GetInt32(Dr.GetOrdinal("IDActividadOpciones"));
                    Item.NombreActividad     = Dr.GetString(Dr.GetOrdinal("NombreActividad"));
                    Item.OrdenActividad      = Dr.GetInt32(Dr.GetOrdinal("OrdenActividad"));
                    Item.NombreCategoria     = Dr.GetString(Dr.GetOrdinal("NombreCategoria"));
                    Item.OrdenCategoria      = Dr.GetInt32(Dr.GetOrdinal("OrdenCategoria"));
                    Item.Responsable         = Dr.GetString(Dr.GetOrdinal("OpcionDesc"));
                    long Aux = Dr.GetInt64(Dr.GetOrdinal("NumFila"));
                    Item.Titulo = Aux.ToString();
                    Item.Opcion = (int)Aux;
                    Lista.Add(Item);
                }
                Dr.Close();
                return(Lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #3
0
 private ChechkListResultado ObtenerDatosCheckListResul()
 {
     try
     {
         ChechkListResultado DatosAux = new ChechkListResultado();
         Int32 RowData = this.dgvCheckListRespuesta.Rows.GetFirstRow(DataGridViewElementStates.Selected);
         if (RowData > -1)
         {
             DataGridViewRow FilaDatos = this.dgvCheckListRespuesta.Rows[RowData];
             DatosAux.IDCheckList     = FilaDatos.Cells["IDCheckList"].Value.ToString();
             DatosAux.IDResultado     = FilaDatos.Cells["IDResultado"].Value.ToString();
             DatosAux.IDSucursal      = FilaDatos.Cells["IDSucursal"].Value.ToString();
             DatosAux.IDEmpleado      = FilaDatos.Cells["IDEmpleado"].Value.ToString();
             DatosAux.FechaAplicacion = Convert.ToDateTime(FilaDatos.Cells["Fecha"].Value.ToString());
             DatosAux.NombreEmpleado  = FilaDatos.Cells["NombreEmpleado"].Value.ToString();
             DatosAux.NombreSucursal  = FilaDatos.Cells["NombreSucursal"].Value.ToString();
             DatosAux.HoraAplicacion  = FilaDatos.Cells["Hora"].Value.ToString();
             DatosAux.Responsable     = FilaDatos.Cells["Responsable"].Value.ToString();
         }
         return(DatosAux);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <ChechkListResultado> ObtenerCheckListActividadDetalle(ChechkListResultado Datos)
 {
     try
     {
         CheckListResultado_Datos MRD = new CheckListResultado_Datos();
         return(MRD.ObtenerCheckListDetalleActivadad(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ObtenerCatCheckResultado(ChechkListResultado Datos)
 {
     try
     {
         CheckListResultado_Datos CD = new CheckListResultado_Datos();
         CD.ObtenerCatChechListResul(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public frmVerRespuestaCheckList(int Tipo, ChechkList Datos, ChechkListResultado DatosAux)
 {
     try
     {
         InitializeComponent();
         this.TipoListado = Tipo;
         this._DatosCheckListResultado = DatosAux;
         this._DatosCheckList          = Datos;
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmVerListados ~ frmVerListados()");
     }
 }
 private void GenerarReporteActivadaDetalle()
 {
     try
     {
         reportViewer1.SetDisplayMode(DisplayMode.PrintLayout);
         reportViewer1.ZoomMode    = ZoomMode.Percent;
         reportViewer1.ZoomPercent = 100;
         reportViewer1.LocalReport.DataSources.Clear();
         ChechkListResultado Datos = new ChechkListResultado {
             IDCheckList = this._DatosCheckList.IDCheckList, Conexion = Comun.Conexion
         };
         CheckListResultado_Negocio MRN   = new CheckListResultado_Negocio();
         List <ChechkListResultado> Lista = MRN.ObtenerCheckListActividadDetalle(Datos);
         reportViewer1.LocalReport.EnableExternalImages = true;
         ReportParameter[] Parametros = new ReportParameter[8];
         Parametros[0] = new ReportParameter("Empresa", Comun.NombreComercial);
         Parametros[1] = new ReportParameter("Eslogan", Comun.Eslogan);
         Parametros[2] = new ReportParameter("TituloReporte", this._DatosCheckList.Titulo);
         if (File.Exists(@"Resources\Documents\" + Comun.UrlLogo.ToLower()))
         {
             string Aux = new Uri(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Documents\" + Comun.UrlLogo.ToLower())).AbsoluteUri;
             Parametros[3] = new ReportParameter("UrlLogo", new Uri(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Documents\" + Comun.UrlLogo.ToLower())).AbsoluteUri);
         }
         else
         {
             Parametros[3] = new ReportParameter("UrlLogo", new Uri(Path.Combine(System.Windows.Forms.Application.StartupPath, @"Resources\Documents\Default.jpg")).AbsoluteUri);
         }
         Parametros[4] = new ReportParameter("FechaHora", " ");
         Parametros[5] = new ReportParameter("Sucursal", " ");
         Parametros[6] = new ReportParameter("ResponsableChek", " ");
         if (this._DatosCheckList.IDTipoCheckList == 1)
         {
             Parametros[7] = new ReportParameter("Empleado", " ");
         }
         else
         {
             Parametros[7] = new ReportParameter("Empleado", "");
         }
         this.reportViewer1.LocalReport.ReportEmbeddedResource = "StephManager.Informes.CheckListActividad.rdlc";
         reportViewer1.LocalReport.SetParameters(Parametros);
         reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("TablaRespuesta", Lista));
         this.reportViewer1.RefreshReport();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #8
0
 private void LlenarGridChecListResultado(bool Band, string ID)
 {
     try
     {
         ChechkListResultado DatosAux = new ChechkListResultado {
             Conexion = Comun.Conexion, BuscarTodos = Band, IDCheckList = ID
         };
         CheckListResultado_Negocio CN = new CheckListResultado_Negocio();
         CN.ObtenerCatCheckResultado(DatosAux);
         this.dgvCheckListRespuesta.AutoGenerateColumns = false;
         this.dgvCheckListRespuesta.DataSource          = DatosAux.TablaDatos;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ObtenerCatChechListResul(ChechkListResultado Datos)
 {
     try
     {
         DataSet ds = SqlHelper.ExecuteDataset(Datos.Conexion, "spCSLDB_get_CatChechListResultado", Datos.BuscarTodos, Datos.IDCheckList);
         Datos.TablaDatos = new DataTable();
         if (ds != null)
         {
             if (ds.Tables.Count == 1)
             {
                 Datos.TablaDatos = ds.Tables[0];
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }