public void Consultar()
        {
            DsHoraDespachoAgencia ds = new DsHoraDespachoAgencia();
            SqlParameter          pHojaDespachoAgenciaID = new SqlParameter("@horaDespachoAgenciaID", Utiles.BaseDatos.IntToSql(this.horaDespachoAgenciaID));

            Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "HoraDespachoAgenciaONE", pHojaDespachoAgenciaID);

            if (ds.Datos.Rows.Count > 0)
            {
                DsHoraDespachoAgencia.DatosRow dr = (DsHoraDespachoAgencia.DatosRow)ds.Datos.Rows[0];
                this.Descripcion = dr.Descripcion;
                this.Dias        = dr.dias;
                if (!dr.IsAgenciaIDNull())
                {
                    this.AgenciaID = int.Parse(dr.AgenciaID);
                }
                else if (!dr.IsPaisIDNull())
                {
                    this.PaisID = int.Parse(dr.PaisID);
                }
                else if (!dr.IsLocalidadIDNull())
                {
                    this.LocalidadID = int.Parse(dr.LocalidadID);
                }
                else
                {
                    this.ProvinciaID = int.Parse(dr.ProvinciaID);
                }
            }
        }
Ejemplo n.º 2
0
        private bool BindGrid(bool configurarExportarExcel)
        {
            SisPackController.AdministrarGrillas.Configurar(dtgHora, "HoraDespachoAgenciaID", this.CantidadOpciones);
            // Reviso si tengo que configurar la grilla para exportar a excel
            if (configurarExportarExcel)
            {
                // Tengo que configurar para exportar a excel
                dtgHora.AllowPaging = false;
                //dtgObservacion.Columns[1].Visible = false;
                // dtgObservacion.BorderWidth = Unit.Pixel(0);
                dtgHora.BorderColor = System.Drawing.Color.White;
                dtgHora.BorderStyle = BorderStyle.None;
            }


            IHoraDespachoAgencia hora = HoraDespachoAgenciaFactory.GetHoraDespachoAgencia();

            hora.agencias    = getLista(chkAgenciasTodos, lstAgencias);
            hora.localidades = getLista(chkLocalidadTodos, lstLocalidad);
            hora.provincias  = getLista(chkProvinciaTodos, lstProvincia);
            hora.paises      = getLista(chkPaisTodos, lstPais);
            hora.Descripcion = txtDescripcion.Text;
            DsHoraDespachoAgencia ds = hora.getHoraDespachoAgencia();

            dtgHora.DataSource = ds;
            dtgHora.DataMember = "Datos";
            dtgHora.DataBind();

            return(true);
        }
        public DsHoraDespachoAgencia getHoraDespachoAgencia()
        {
            try
            {
                DsHoraDespachoAgencia ds           = new DsHoraDespachoAgencia();
                SqlParameter          pAgencias    = new SqlParameter("@Agencias", agencias);
                SqlParameter          pLocalidades = new SqlParameter("@Localidades", localidades);
                SqlParameter          pProvincias  = new SqlParameter("@Provincias", provincias);
                SqlParameter          pPaises      = new SqlParameter("@Paises", paises);
                SqlParameter          pDescripcion = new SqlParameter("@Descripcion", Descripcion);

                Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure,
                                                  "HoraDespachoAgenciaSEL", pAgencias, pLocalidades, pProvincias,
                                                  pPaises, pDescripcion);
                return(ds);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }