예제 #1
0
 public void cargarExpEncontrado(
     Expediente miExp,
     DropDownList ddluadmva,
     DropDownList ddlIduadmva,
     DropDownList ddlsubuadmva,
     DropDownList ddlidsubuadmva
     )
 {
     //ddluadmva.Text = miExp.Clasificación;
     ddlIduadmva.Text = miExp.id_unid_admva_resp;
     //ddlsubuadmva.Text = miExp.
     ddlidsubuadmva.Text = miExp.id_area_prod;
 }
예제 #2
0
        public Expediente Buscar(string valor)
        {
            string consulta = "select * from expediente where " +
                              "clasificacion_exp = '" + valor + "'";

            Expediente MiExpBuscado = obj1.Buscar(consulta, this);

            //hasta aca vamos,
            //obj1.cargarBusqueda(MiExpBuscado);

            if (MiExpBuscado != null)
            {
                return(MiExpBuscado);
            }
            else
            {
                return(null);
            }
        }
예제 #3
0
        public Expediente Buscar(String Consulta, Expediente MiExp)//buscando expediente
        {
            Datos         selecciona = new Datos();
            SqlDataReader lector;

            if (selecciona.Conectar())
            {
                selecciona.construye_reader(Consulta);
                lector = selecciona.ejecuta_reader();

                if (lector.Read() == true)//verifica que el data reader tengan datos aunque sean null
                {
                    do
                    {
                        if (!(lector.IsDBNull(0))) //veririfca que no sean datos null
                        {
                            MiExp.Clasificación           = lector.GetString(0);
                            MiExp.idFondo                 = lector.GetString(1);
                            MiExp.idseccion               = lector.GetString(2);
                            MiExp.idserie                 = lector.GetString(3);
                            MiExp.no_exp                  = lector.GetInt32(4);
                            MiExp.año                     = lector.GetInt32(5);
                            MiExp.id_unid_admva_resp      = lector.GetString(6);
                            MiExp.id_area_prod            = lector.GetString(7);
                            MiExp.id_resp_exp             = lector.GetString(8);
                            MiExp.resumen_exp             = lector.GetString(9);
                            MiExp.asunto_exp              = lector.GetString(10);
                            MiExp.funcion_exp             = lector.GetString(11);
                            MiExp.acceso_exp              = lector.GetString(12);
                            MiExp.val_prim_exp            = lector.GetString(13);
                            MiExp.fec_ext_ini_exp         = lector.GetDateTime(14);
                            MiExp.fec_ext_fin_exp         = lector.GetDateTime(15);
                            MiExp.no_legajo_exp           = lector.GetInt32(16);
                            MiExp.no_fojas_exp            = lector.GetInt32(17);
                            MiExp.vinc_otro_exp           = lector.GetString(18);
                            MiExp.id_exp_vincd            = lector.GetString(19);
                            MiExp.formato_Soporte         = lector.GetString(20);
                            MiExp.plazo_conservacion_exp  = lector.GetInt32(21);
                            MiExp.tipo_exp                = lector.GetString(22);
                            MiExp.destino_final_exp       = lector.GetString(23);
                            MiExp.valores_secundarios_exp = lector.GetString(24);
                            MiExp.id_ubic_topog           = lector.GetString(25);
                            MiExp.IdEdificio              = lector.GetString(26);
                            MiExp.IdPisoEd                = lector.GetString(27);
                            MiExp.IdPasillo               = lector.GetString(28);
                            MiExp.IdEstante               = lector.GetString(29);
                            MiExp.IdCharola               = lector.GetString(30);
                            MiExp.IdUnidInsCaja           = lector.GetString(31);
                            MiExp.fecha_alta_exp          = lector.GetDateTime(32);
                            MiExp.id_capturista_exp       = lector.GetString(33);
                            MiExp.id_autorizador_exp      = lector.GetString(34);
                        }
                    } while (lector.Read());
                    selecciona.desconectar();
                    selecciona.dr.Close();

                    return(MiExp);
                }
                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
예제 #4
0
        public void cargarExpEncontrado(
            Expediente miExp,
            DropDownList ddluadmva,
            DropDownList ddlIduadmva,
            DropDownList ddlsubuadmva,
            DropDownList ddlidsubuadmva,
            DropDownList DdlAutorizadorExp,
            DropDownList DdlIdAutorizadorExp,
            DropDownList ddlcargoresp,
            DropDownList ddlidcargoresp,
            DropDownList DdlRespCaptura,
            DropDownList DdlIdRespCaptura,
            System.Web.UI.WebControls.TextBox TxtNomRespExp,
            System.Web.UI.WebControls.TextBox TxtCargoRespExp,
            System.Web.UI.WebControls.TextBox TxtTelRespExp,
            System.Web.UI.WebControls.TextBox TxtEmailRespExp,
            System.Web.UI.WebControls.TextBox TxtUnidAdmvaACargo,
            System.Web.UI.WebControls.TextBox TxtResumen,
            System.Web.UI.WebControls.TextBox TxtAsuntoExp,
            DropDownList DdlFuncion,
            DropDownList DdlAcceso,
            DropDownList DdlValPrim,
            System.Web.UI.WebControls.TextBox TxtFecExtIni,
            System.Web.UI.WebControls.TextBox TxtFecExtFin,
            System.Web.UI.WebControls.TextBox TxtNoLegajo,
            System.Web.UI.WebControls.TextBox TxtNoFojas,
            System.Web.UI.WebControls.RadioButton RdbSiVinculado,
            System.Web.UI.WebControls.RadioButton RdbNoVinculado,
            DropDownList DdlVincOtros,
            System.Web.UI.WebControls.CheckBox ChkPapel,
            System.Web.UI.WebControls.CheckBox ChkFoto,
            System.Web.UI.WebControls.CheckBox ChkUsb,
            System.Web.UI.WebControls.CheckBox ChkDisco,
            System.Web.UI.WebControls.TextBox TxtFrmtoSoporte,
            DropDownList DdlPlazoConser,
            DropDownList DdlTipExp,
            DropDownList DdlDestFin,
            DropDownList DdlValSec,
            System.Web.UI.WebControls.Label LblIdUbicTopog,
            DropDownList DdlNoEd,
            DropDownList DdlIdNoEd,
            System.Web.UI.WebControls.TextBox TxtNomFondo,
            DropDownList DdlNoPiso,
            DropDownList DdlIdNoPiso,
            DropDownList DdlNoPasillo,
            DropDownList DdlIdNoPasillo,
            DropDownList DdlNoEst,
            DropDownList DdlIdNoEst,
            DropDownList DdlNoChar,
            DropDownList DdlIdNoChar,
            DropDownList DdlNoCaja,
            DropDownList DdlIdNoCaja,
            System.Web.UI.WebControls.TextBox TxtDirFondo,
            System.Web.UI.WebControls.TextBox TxtObsFondo,
            DropDownList ddlidfondo,
            System.Web.UI.WebControls.TextBox TxtFechaCaptura
            )
        {
            //Unidad Administrativa Responsable
            ddlIduadmva.Text = miExp.id_unid_admva_resp;         //Seleccionr list de acuerdo a ID
            buscarNombreCorrespondiente(ddluadmva, ddlIduadmva); //Mostrar nombre correspondiente
            //Lennar List de datos siguiente (Area, depto...);
            CargarUadmva(ddlIduadmva, ddluadmva,
                         ddlsubuadmva, ddlidsubuadmva,
                         DdlAutorizadorExp, DdlIdAutorizadorExp);

            //Area, depto o Unidad Productora
            ddlidsubuadmva.Text = miExp.id_area_prod;                  //Seleccionar list de acuerdo a ID
            buscarNombreCorrespondiente(ddlsubuadmva, ddlidsubuadmva); //Mostrar nombre correspondiente
            //Lennar List de datos siguiente (Nombre del responsable);
            CargarSubUadmva(ddlIduadmva, ddlidsubuadmva,
                            ddlsubuadmva, ddlcargoresp, ddlidcargoresp,
                            DdlAutorizadorExp, DdlIdAutorizadorExp, DdlRespCaptura, DdlIdRespCaptura);

            //Nombre del responsable
            ddlidcargoresp.Text = miExp.id_resp_exp; //Seleccionar List
            buscarNombreCorrespondiente(ddlcargoresp, ddlidcargoresp);
            //LLenar datos del Jefe area, responsable del expediente
            CargarDatosResp(ddlsubuadmva, ddlidcargoresp,
                            TxtNomRespExp, TxtCargoRespExp,
                            TxtTelRespExp, TxtEmailRespExp, TxtUnidAdmvaACargo);

            TxtResumen.Text   = miExp.resumen_exp;                            //Resumen del contenido
            TxtAsuntoExp.Text = miExp.asunto_exp;                             //Asunto
            DdlFuncion.Text   = miExp.funcion_exp;                            //Funcion
            DdlAcceso.Text    = miExp.acceso_exp;                             //Acceso
            DdlValPrim.Text   = miExp.val_prim_exp;                           //Valores primarios
            TxtFecExtIni.Text = miExp.fec_ext_ini_exp.ToString("yyyy-MM-dd"); //Fecha extrema inicial
            TxtFecExtFin.Text = miExp.fec_ext_fin_exp.ToString("yyyy-MM-dd"); //Fecha extrema final
            TxtNoLegajo.Text  = miExp.no_legajo_exp.ToString();               //Numero de legado
            TxtNoFojas.Text   = miExp.no_fojas_exp.ToString();                //Numero fojas

            //Vinculacion con otro expediente
            if (miExp.vinc_otro_exp == "si")
            {
                RdbSiVinculado.Checked = true;
            }
            else if (miExp.vinc_otro_exp == "no")
            {
                RdbNoVinculado.Checked = true;
            }
            CargarVincOtros(RdbSiVinculado, RdbNoVinculado, DdlVincOtros);
            DdlVincOtros.Text    = miExp.id_exp_vincd;
            DdlVincOtros.Visible = true;

            //Formato de soporte
            if (miExp.formato_Soporte.Contains("Papel"))
            {
                ChkPapel.Checked = true;
                ChkPapel.Enabled = false;
            }
            if (miExp.formato_Soporte.Contains("Fotografía"))
            {
                ChkFoto.Checked = true;
                ChkFoto.Enabled = false;
            }
            if (miExp.formato_Soporte.Contains("USB"))
            {
                ChkUsb.Checked = true;
                ChkUsb.Enabled = false;
            }
            if (miExp.formato_Soporte.Contains("Disco"))
            {
                ChkDisco.Checked = true;
                ChkDisco.Enabled = false;
            }
            TxtFrmtoSoporte.Text    = miExp.formato_Soporte;
            TxtFrmtoSoporte.Visible = true;

            DdlPlazoConser.Text = miExp.plazo_conservacion_exp.ToString();  //Plazo de conservacion
            DdlTipExp.Text      = miExp.tipo_exp;                           //Tipo expediente
            DdlDestFin.Text     = miExp.destino_final_exp;                  //Destino final
            DdlValSec.Text      = miExp.valores_secundarios_exp;            //Valores secundarios

            //Ubicación topográfica
            LblIdUbicTopog.Text = miExp.id_ubic_topog;
            //Número de edificio
            DdlIdNoEd.Text = miExp.IdEdificio;
            buscarNombreCorrespondiente(DdlNoEd, DdlIdNoEd);
            //Cargar info piso
            CargarPisos(DdlIdNoEd, DdlNoPiso, DdlIdNoPiso, ddlidfondo,
                        TxtNomFondo, TxtDirFondo, TxtObsFondo);
            //Numero de piso
            DdlIdNoPiso.Text = miExp.IdPisoEd;
            buscarNombreCorrespondiente(DdlNoPiso, DdlIdNoPiso);
            //Cargar pasillos
            CargarPasillos(DdlIdNoPiso, DdlNoPasillo, DdlIdNoPasillo);
            //Numero de pasillo
            DdlIdNoPasillo.Text = miExp.IdPasillo;
            buscarNombreCorrespondiente(DdlNoPasillo, DdlIdNoPasillo);
            //Cargar Estantes
            CargarEstantes(DdlIdNoPasillo, DdlNoEst, DdlIdNoEst);
            //Numero estante
            DdlIdNoEst.Text = miExp.IdEstante;
            buscarNombreCorrespondiente(DdlNoEst, DdlIdNoEst);
            //Cargar charolas
            CargarCharolas(DdlIdNoEst, DdlNoChar, DdlIdNoChar);
            //Numero charola
            DdlIdNoChar.Text = miExp.IdCharola;
            buscarNombreCorrespondiente(DdlNoChar, DdlIdNoChar);
            //Cargar unidad de instalacion
            CargarUnidCajas(DdlIdNoChar, DdlNoCaja, DdlIdNoCaja);
            //Unidad de instalacion o numero de la caja
            DdlIdNoCaja.Text = miExp.IdUnidInsCaja;
            buscarNombreCorrespondiente(DdlNoCaja, DdlIdNoCaja);

            //Lugar, fecha
            TxtFechaCaptura.Text = miExp.fecha_alta_exp.ToString("yyyy-MM-dd");
            //Capturado por
            DdlIdRespCaptura.Text = miExp.id_capturista_exp;
            buscarNombreCorrespondiente(DdlRespCaptura, DdlIdRespCaptura);
            //Autorizado por
            DdlIdAutorizadorExp.Text = miExp.id_autorizador_exp;
            buscarNombreCorrespondiente(DdlAutorizadorExp, DdlIdAutorizadorExp);
        }
예제 #5
0
 public void cargarExpEncontrado(
     Expediente miExp,
     Label lblclasexp,
     DropDownList ddlidfondo,
     DropDownList ddlidseccion,
     DropDownList ddlidserie,
     TextBox txtnO,
     //DropDownList DdlNoExp,
     DropDownList ddlaño,
     DropDownList ddlIduadmva,
     DropDownList ddlidsubuadmva,
     DropDownList ddlidcargoresp,
     TextBox TxtResumen,
     TextBox TxtAsuntoExp,
     DropDownList DdlFuncion,
     DropDownList DdlAcceso,
     DropDownList DdlValPrim,
     TextBox TxtFecExtIni,
     TextBox TxtFecExtFin,
     TextBox TxtNoLegajo,
     TextBox TxtNoFojas,
     DropDownList DdlVincOtros,
     TextBox TxtFrmtoSoporte,
     DropDownList DdlPlazoConser,
     DropDownList DdlTipExp,
     DropDownList DdlDestFin,
     DropDownList DdlValSec,
     Label LblIdUbicTopog,
     DropDownList DdlIdNoEd,
     DropDownList DdlIdNoPiso,
     DropDownList DdlIdNoPasillo,
     DropDownList DdlIdNoEst,
     DropDownList DdlIdNoChar,
     DropDownList DdlIdNoCaja,
     TextBox TxtFechaCaptura,
     DropDownList DdlIdRespCaptura,
     DropDownList DdlIdAutorizadorExp
     )
 {
     lblclasexp.Text   = miExp.Clasificación;
     ddlidfondo.Text   = miExp.idFondo;
     ddlidseccion.Text = miExp.idseccion;
     ddlidserie.Text   = miExp.idserie;
     txtnO.Text        = Convert.ToString(miExp.no_exp);
     //DdlNoExp.Text = Convert.ToString(miExp.no_exp);
     ddlaño.Text              = Convert.ToString(miExp.año);
     ddlIduadmva.Text         = miExp.id_unid_admva_resp;
     ddlidsubuadmva.Text      = miExp.id_area_prod;
     ddlidcargoresp.Text      = miExp.id_resp_exp;
     TxtResumen.Text          = miExp.resumen_exp;
     TxtAsuntoExp.Text        = miExp.asunto_exp;
     DdlFuncion.Text          = miExp.funcion_exp;
     DdlAcceso.Text           = miExp.acceso_exp;
     DdlValPrim.Text          = miExp.val_prim_exp;
     TxtFecExtIni.Text        = miExp.fec_ext_ini_exp.ToString("yyyy-MM-dd");
     TxtFecExtFin.Text        = miExp.fec_ext_fin_exp.ToString("yyyy-MM-dd");
     TxtNoLegajo.Text         = Convert.ToString(miExp.no_legajo_exp);
     TxtNoFojas.Text          = Convert.ToString(miExp.no_fojas_exp);
     DdlVincOtros.Text        = miExp.vinc_otro_exp;
     TxtFrmtoSoporte.Text     = miExp.formato_Soporte;
     DdlPlazoConser.Text      = Convert.ToString(miExp.plazo_conservacion_exp);
     DdlTipExp.Text           = miExp.tipo_exp;
     DdlDestFin.Text          = miExp.destino_final_exp;
     DdlValSec.Text           = miExp.valores_secundarios_exp;
     LblIdUbicTopog.Text      = miExp.id_ubic_topog;
     DdlIdNoEd.Text           = miExp.IdEdificio;
     DdlIdNoPiso.Text         = miExp.IdPisoEd;
     DdlIdNoPasillo.Text      = miExp.IdPasillo;
     DdlIdNoEst.Text          = miExp.IdEstante;
     DdlIdNoChar.Text         = miExp.IdCharola;
     DdlIdNoCaja.Text         = miExp.IdUnidInsCaja;
     TxtFechaCaptura.Text     = miExp.fecha_alta_exp.ToString("yyyy-MM-dd");
     DdlIdRespCaptura.Text    = miExp.id_capturista_exp;
     DdlIdAutorizadorExp.Text = miExp.id_autorizador_exp;
 }