protected void Modificar_USUARIO() { try { DB_Usuario Reg = new DB_Usuario(); Usuario us = new Usuario(); us.Id_Usuario = this.GeneraCodigo(); LblIdUsuario.Text = us.Id_Usuario; us.Id_Persona = TxtCedula.Text; us.Id_Regional = Convert.ToInt32(LblIdRegional.Text); us.Id_Rol = Convert.ToInt32(DDLRol.SelectedValue); us.Id_Categoria = Convert.ToInt32(DDLCategoria.SelectedValue); us.Cargo = TxtCargo.Text; us.Clave = TxtCedula.Text; us.Estado = DDLEstado.Text; ////Reg.DB_Registrar_USUARIO(us); ////**luis.rojas actualiza solo cargo de usuario //if (Cargo_Usuario != us.Cargo) // Reg.DB_Actualiza_Cargo(us); ////** //Reg.DB_Modificar_USUARIO(us); //lrojas: 04/10/2016 Reg.DB_Modificar_USUARIO_SIN_CLAVE(us); //lrojas: 06/10/2016 } catch (Exception ex) { //string script = @"<script type='text/javascript'>alert('{0}');</script>"; //script = string.Format(script, ex.Message); //ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); throw new Exception(ex.Message); } }
protected void LnkBtnSeleccionar_Click(object sender, EventArgs e) { DB_Usuario us = new DB_Usuario(); DataTable dt = new DataTable(); dt = us.DB_Desplegar_USUARIO(Convert.ToInt32(LblIdReg.Text), DDLTecnicos.SelectedValue, "USUARIO"); LblTecnico.Text = dt.Rows[0][10].ToString(); LblCargo.Text = dt.Rows[0][5].ToString(); }
protected void Desplegar_INMEDIATO_SUP() { DB_Usuario r = new DB_Usuario(); List <VT_EstructuraOrg> listaR = r.DB_Desplegar_INMEDIATO_SUP(); DDLSup.DataSource = listaR; DDLSup.DataValueField = "Id_Estructura"; DDLSup.DataTextField = "Nombre"; DDLSup.DataBind(); DDLSup.Items.Insert(0, new ListItem("Seleccione su Dependencia", "0", true)); }
protected void Desplegar_CATEGORIAS() { DB_Usuario r = new DB_Usuario(); List <VT_Categoria> listaR = r.DB_Desplegar_CATEGORIA(); DDLCategoria.DataSource = listaR; DDLCategoria.DataValueField = "Id_Categoria"; DDLCategoria.DataTextField = "Nombre_Categoria"; DDLCategoria.DataBind(); //DDLCategoria.Items.Insert(0, new ListItem("Seleccione la Regional", "0", true)); }
protected void Desplegar_ROLES() { DB_Usuario r = new DB_Usuario(); List <Roles> listaR = r.DB_Desplegar_ROL(Convert.ToInt32(DDLSistema.SelectedValue)); DDLRol.DataSource = listaR; DDLRol.DataValueField = "Id_Rol"; DDLRol.DataTextField = "Nombre_Rol"; DDLRol.DataBind(); //DDLRol.Items.Insert(0, new ListItem("Seleccione la Regional", "0", true)); }
private void Buscar_USUARIO(string idUsiario) { DataTable us = new DataTable(); DB_Usuario nus = new DB_Usuario(); us = nus.DB_Desplegar_USUARIO(Convert.ToInt32(LblIdRegional.Text), idUsiario, "USUARIO"); if (us.Rows.Count != 0) { //if (us.Rows[0][0].ToString() == idUsiario) if (!string.IsNullOrEmpty(us.Rows[0][0].ToString())) { //LblIdUsuario.Text = idUsiario; LblIdUsuario.Text = us.Rows[0][0].ToString(); TxtCargo.Text = us.Rows[0][5].ToString(); Cargo_Usuario = us.Rows[0][5].ToString();//luis.rojas 24-05-2016 //*ini* lrojas: 03102016 //DDLRol.Items.Insert(0, new ListItem(us.Rows[0][8].ToString(), us.Rows[0][3].ToString(), true)); //DDLRol.DataBind(); //DDLCategoria.Items.Insert(0, new ListItem(us.Rows[0][9].ToString(), us.Rows[0][4].ToString(), true)); //DDLCategoria.DataBind(); //DDLEstado.Items.Insert(0, new ListItem(us.Rows[0][7].ToString(), us.Rows[0][7].ToString(), true)); //DDLEstado.DataBind(); DB_Usuario r = new DB_Usuario(); List <Roles> listaR = r.DB_Obtener_Roles(); string Sis_Seleccionado = listaR.Where(s => s.Id_Rol == Convert.ToInt32(us.Rows[0][3].ToString())).FirstOrDefault().Rol; DDLSistema.SelectedValue = Sis_Seleccionado; Desplegar_ROLES(); DDLRol.SelectedValue = us.Rows[0][3].ToString(); DDLCategoria.SelectedValue = us.Rows[0][4].ToString(); DDLEstado.SelectedValue = us.Rows[0][7].ToString(); DataTable DT_UsEst = new DataTable(); DT_UsEst = r.DB_Obtener_UsuarioEstructura(idUsiario); DDLSup.SelectedValue = DT_UsEst.Rows[0][0].ToString(); EventArgs e = new EventArgs(); object sender = new object(); DDLSup_SelectedIndexChanged(sender, e); //*fin* Buscar_CUENTAUSUARIO(idUsiario); } else { limparCampos_PERSONA(); } } else { LblIdUsuario.Text = string.Empty; TxtCargo.Text = string.Empty; //DDLRol.Items.Insert(0, new ListItem(us.Rows[0][8].ToString(), us.Rows[0][3].ToString(), true)); DDLRol.DataBind(); //DDLCategoria.Items.Insert(0, new ListItem(us.Rows[0][9].ToString(), us.Rows[0][4].ToString(), true)); DDLCategoria.DataBind(); } }
private void Llenar_DDLPERSONAL_REGIONAL() { DB_Usuario tec = new DB_Usuario(); DataTable List = new DataTable(); List = tec.DB_Desplegar_USUARIO(Convert.ToInt32(DDLRegional.SelectedValue), "jose", "POR-REGIONAL"); DDLTecnicos.DataSource = List; DDLTecnicos.DataValueField = "Id_Usuario"; DDLTecnicos.DataTextField = "Persona"; DDLTecnicos.DataBind(); }
protected void Reporte_INFORME() { DB_Usuario us = new DB_Usuario(); DB_VT_Informe inf = new DB_VT_Informe(); DataTable dt = new DataTable(); dt = inf.DB_Reporte_INFORME(LblIdSolicit.Text, "INFORME"); if (dt.Rows.Count == 0) { string script = @"<script type='text/javascript'>alert('{0}');</script>"; script = string.Format(script, "No se Genero Informe."); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); return; } LblDirigidoA.Text = dt.Rows[0][1].ToString(); //string.Format("{0:D}", Convert.ToDateTime(dt.Rows[0][6].ToString())); LblFecha.Text = string.Format("{0:D}", Convert.ToDateTime(dt.Rows[0][2].ToString())); LblPersonal.Text = dt.Rows[0][5].ToString() + " " + dt.Rows[0][6].ToString() + " " + dt.Rows[0][7].ToString(); LblUsuario.Text = LblPersonal.Text; LblCargo.Text = dt.Rows[0][10].ToString(); LblCargo1.Text = LblCargo.Text; LblConclucion.Text = dt.Rows[0][3].ToString(); lblObjetivo.Text = dt.Rows[0][13].ToString(); lblRecomendacion.Text = dt.Rows[0][15].ToString(); /*********************************************/ dt = us.DB_Desplegar_USUARIO(0, dt.Rows[0][1].ToString(), "PERSONAL"); LblDirigidoA.Text = dt.Rows[0][10].ToString(); LblCargoA.Text = dt.Rows[0][5].ToString(); /********************************************************************/ dt = inf.DB_Reporte_INFORME(LblIdSolicit.Text, "FECHAMAXMIN"); LblFechaSalida.Text = dt.Rows[0][0].ToString(); LblFechaRetorno.Text = dt.Rows[0][1].ToString(); /***********************************************************/ DB_VT_Solicitud sol = new DB_VT_Solicitud(); dt = sol.DB_Reporte_SOLICITUD_US(LblIdSolicit.Text, "DETALLE"); /***********************************************************/ DB_VT_Planilla pl = new DB_VT_Planilla(); DataTable data = new DataTable(); if (dt.Rows[0][3].ToString() == "Al interior del Departamento") { data = pl.DB_Reporte_DETALLE_PLANILLA(LblIdSolicit.Text, "DESTINOS_LUGAR"); LblDestino.Text = data.Rows[0][0].ToString(); } else { data = pl.DB_Reporte_DETALLE_PLANILLA(LblIdSolicit.Text, "DESTINOS"); LblDestino.Text = data.Rows[0][0].ToString(); } }
protected void Desplegra_USUARIOS() { DB_Usuario ListUser = new DB_Usuario(); /*if (ListUser.DB_Desplegar_USUARIO(Convert.ToInt32(DDLRegional.SelectedValue), "0", "POR-REGIONAL").Rows.Count==0) * { * } * else * { * }*/ GVListaUser.DataSource = ListUser.DB_Desplegar_USUARIO(Convert.ToInt32(DDLRegional.SelectedValue), "0", "POR-REGIONAL"); GVListaUser.DataBind(); }
public void Inhabilitar_USUSRIO(string idusuario) { Usuario u = new Usuario(); DataTable dt = new DataTable(); DB_Usuario us = new DB_Usuario(); dt = us.DB_Seleccionar_USUSRIO(idusuario); u.Id_Usuario = dt.Rows[0][0].ToString(); u.Id_Regional = Convert.ToInt32(dt.Rows[0][2].ToString()); u.Id_Rol = Convert.ToInt32(dt.Rows[0][3].ToString()); u.Id_Categoria = Convert.ToInt32(dt.Rows[0][4].ToString()); u.Cargo = dt.Rows[0][5].ToString(); u.Clave = dt.Rows[0][6].ToString(); u.Estado = "IN-HABILITADO"; us.DB_Modificar_USUARIO(u); Desplegra_USUARIOS(); }
protected void DDLSup_SelectedIndexChanged(object sender, EventArgs e) { DB_Usuario r = new DB_Usuario(); DataTable dt = new DataTable(); dt = r.DB_Seleccionar_ESTRUCTURA_ORG(Convert.ToInt32(DDLSup.SelectedValue)); if (dt.Rows.Count == 0)//lrojas: 28/10/2016 validacion inmediato sup { throw new Exception("No cuenta con Inmediato Superior, Seleccione su Dependencia"); } TxtCiResp.Text = dt.Rows[0][3].ToString(); //**luis.rojas if (TxtCiResp.Text != string.Empty) { DB_Persona np = new DB_Persona(); Persona presp = new Persona(); presp = np.DB_Buscar_PERSONA(TxtCiResp.Text); lblNom_Resp.Text = presp.Nombres + " " + presp.Primer_ap + " " + presp.Segundo_ap; } //** }
protected void Registrar_USUARIO() { DB_Usuario Reg = new DB_Usuario(); Usuario us = new Usuario(); var vApellidoPaterno = string.Empty; us.Id_Usuario = this.GeneraCodigo(); //LblIdUsuario.Text = TxtApPat.Text[0].ToString() + TxtApMat.Text[0].ToString() + TxtNombre.Text[0].ToString() + "-" + TxtCedula.Text; LblIdUsuario.Text = us.Id_Usuario; us.Id_Persona = TxtCedula.Text; us.Id_Regional = Convert.ToInt32(LblIdRegional.Text); us.Id_Rol = Convert.ToInt32(DDLRol.SelectedValue); us.Id_Categoria = Convert.ToInt32(DDLCategoria.SelectedValue); us.Cargo = TxtCargo.Text; //**luis.rojas 23-05-2016 string Encrip = string.Empty; Encrip = Cryptographer.CreateHash(hashProvider, TxtCedula.Text.Trim()); //** us.Clave = Encrip; us.Estado = DDLEstado.Text; Reg.DB_Registrar_USUARIO(us); }
protected void Registrar_SOLICITUD() { /*************** CODIGO DE USIARIO DE LA BASE DE DATOS PRODUCCION ***************/ DB_AP_Registro_Org Usuario = new DB_AP_Registro_Org(); DataTable dt = new DataTable(); dt = Usuario.DB_Desplegar_USUARIO(LblIdUser.Text); /*************** INMEDIATO SUPERIOR *************/ DB_Usuario us = new DB_Usuario(); DataTable dtus = new DataTable(); dtus = us.DB_Desplegar_USUARIO(0, LblIdUser.Text, "INMEDIATOSUPERIOR"); /************* CONTRUCCION DE CODIFICACION **************/ DB_Codificacion cod = new DB_Codificacion(); LblIdSolicitud.Text = cod.GetCodigo(Convert.ToInt32(dt.Rows[0][4].ToString()), "VIATICOS"); DB_VT_Viaticos rs = new DB_VT_Viaticos(); VT_Solicitud s = new VT_Solicitud(); s.Id_Solicitud = LblIdSolicitud.Text; s.Id_Regional = Convert.ToInt32(dt.Rows[0][4].ToString()); s.Id_Usuario = LblIdUser.Text; s.Tipo_Salida = DDLTipSalid.SelectedValue; s.Tipo_Solicitud = DDLTipSol.SelectedValue; s.Dep_Salida = DDLDepart.SelectedValue; s.Cargo = dt.Rows[0][3].ToString(); s.ci_Aprobador = dtus.Rows[0][4].ToString(); s.Cargo_Aprobador = dtus.Rows[0][6].ToString(); s.Fecha_Solicitud = DateTime.Now; s.Fecha_Aprob = DateTime.Now; s.Motivo_Viaje = TxtMotiv.Text; s.Descrip_Motivo = ""; s.Tipo_Viaje = DDLTipViaje.SelectedValue; s.Estado = "ENVIADO"; rs.DB_Registrar_SOLICITUD(s); Registrar_SOLICITUD_DESTINO(); }
protected void Page_Load(object sender, EventArgs e) { string LblIdInsOrg = Session["IdInsOrg"].ToString(); string LblIdInsProd = Session["IdInsProd"].ToString(); //LblIdUsuario.Text = Session["IdUser"].ToString(); //LblEtapa.Text = Session["Etapa"].ToString(); //LblId_Etapa.Text = Session["Id_Etapa"].ToString();//**LR //LblEstado.Text = Session["Estado"].ToString(); //1 seguimiento - obtenemos lista de seguimiento de agricultor DB_EXT_Seguimiento ListSeg = new DB_EXT_Seguimiento(); //RATAMIENTO PARA LAS ETAPAS DB_EXT_Seguimiento ListSegPendiente = new DB_EXT_Seguimiento(); DataTable dt_lista = new DataTable(); List <EXT_SeguimientoPendiente> LSP = ListSegPendiente.DB_Desplegar_SEGUIMIENTOS_PENDIENTE(); dt_lista = ListSeg.DB_Desplegar_SEGUIMIENTOS_PROD(Convert.ToInt32(LblIdInsOrg), LblIdInsProd, "", "SEGUIMIENTO"); //dt.Columns.Add("Id_Etapa", typeof(String)); foreach (DataRow fila in dt_lista.Rows) { int number1 = 0; string Etapa = fila["Etapa"].ToString(); bool canConvert = int.TryParse(Etapa, out number1); if (canConvert == true) { foreach (EXT_SeguimientoPendiente row in LSP) { int id_sp = row.Id_Seguimiento_pendiente; int etapaobtenida = Convert.ToInt16(fila["Etapa"]); if (id_sp == etapaobtenida) { fila["Etapa"] = row.Nombre; break; //fila["Id_Etapa"] = row.Id_Seguimiento_pendiente.ToString(); } } } else { foreach (EXT_SeguimientoPendiente row in LSP) { string old_name = row.Nombre_Anterior; string etapaobtenida = fila["Etapa"].ToString(); if (old_name == etapaobtenida) { fila["Etapa"] = row.Nombre; break; //fila["Id_Etapa"] = row.Id_Seguimiento_pendiente.ToString(); } } } } //GVListaSeg.DataSource = dt; //GVListaSeg.DataBind(); //****************************** //2 recorremos la lista para obtener idseguimiento y obenter la informacion del mismo bool flag_datos = false; // solo ingresara una vez los datos del productor string LblIdUser = string.Empty; int count = 0; string Obs_etapa = string.Empty; string Rec_etapa = string.Empty; string Obs_maleza = string.Empty; string Obs_maleza_intensidad = string.Empty; string Obs_maleza_tratamiento = string.Empty; string Obs_p_e = string.Empty; string Obs_p_e_intensidad = string.Empty; string Obs_p_e_tratamiento = string.Empty; string LblTecnico = string.Empty; string fasefenologica = string.Empty; foreach (DataRow fila in dt_lista.Rows) { string LblNum = fila["Id_Seguimiento"].ToString(); string LblEtapa = fila["Etapa"].ToString(); count++; DB_EXT_Seguimiento Seg = new DB_EXT_Seguimiento(); DB_Usuario us = new DB_Usuario(); if (!flag_datos) { //DATOS PERSONA DataTable dtseg = new DataTable(); dtseg = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum), "ENCABEZADO"); lblnombrebeneficiario.Text = dtseg.Rows[0][0].ToString(); //LblCedula.Text = dtseg.Rows[0][1].ToString(); lblorganizacion.Text = dtseg.Rows[0][2].ToString(); lblcomunidad.Text = dtseg.Rows[0][4].ToString(); lblmunicipio.Text = dtseg.Rows[0][5].ToString(); //LblProvincia.Text = dtseg.Rows[0][6].ToString(); //LblDep.Text = dtseg.Rows[0][7].ToString(); lblprograma.Text = dtseg.Rows[0][8].ToString(); lblregional.Text = dtseg.Rows[0][9].ToString(); lblcampania.Text = dtseg.Rows[0][10].ToString(); //LblIdUser.Text = dtseg.Rows[0][11].ToString(); LblIdUser = dtseg.Rows[0][11].ToString(); flag_datos = true; DataTable dt_user = new DataTable(); dt_user = us.DB_Desplegar_USUARIO(0, LblIdUser, "USUARIO"); LblTecnico = dt_user.Rows[0][10].ToString(); } //DATOS SEGUIMIENTO CULTIVO //string Obs_etapa = string.Empty; //string Rec_etapa = string.Empty; Obs_etapa += "<br/>" + count + ".(" + LblEtapa + "): "; Rec_etapa += "<br/>" + count + ".(" + LblEtapa + "): "; switch (LblEtapa) { //case "VERIFICACION_PARCELA": case "VERIFICACION Y/O GEORREFERENCIACION DE PARCELA": //Panel1.Visible = true; //GVCoordenadas.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COORDENADAS"); //GVCoordenadas.DataBind(); //** DataTable dtgeo = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum), "COORDENADAS"); foreach (DataRow dtRow in dtgeo.Rows) { lblcord_x.Text = dtRow["CoordenadaX"].ToString(); lblcord_y.Text = dtRow["CoordenadaY"].ToString(); Obs_etapa += dtRow["Observacion"].ToString(); Rec_etapa += dtRow["Recomendacion"].ToString(); } break; //case "VERIFICACION_SIEMBRA": case "SEGUIMIENTO AL AVANCE DE SIEMBRA": DataTable dtSiembraGET = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum), "SIEMBRA"); foreach (DataRow dtRow in dtSiembraGET.Rows) { lblfecha_siembra.Text = Convert.ToDateTime(dtRow["Fecha_SiembraINI"].ToString()).ToShortDateString(); lbldensidad.Text = dtRow["Avance_Siembra"].ToString(); lblsistema_siembra.Text = dtRow["Sistema_Siembra"].ToString(); lblsemilla.Text = dtRow["Variedad_Semilla"].ToString(); lblcultivo_anterior.Text = dtRow["Cultivo_Anterior"].ToString(); Obs_etapa += dtRow["Observacion"].ToString(); Rec_etapa += dtRow["Recomendacion"].ToString(); } break; //case "VERIFICACION_CULTIVO": case "SEGUIMIENTO Y/O MONITOREO DE CULTIVO": DataTable dtCultivoGET = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum), "CULTIVO"); foreach (DataRow dtRow in dtCultivoGET.Rows) { fasefenologica += dtRow["Nom_Fenologia"].ToString() + ", "; Obs_etapa += dtRow["Observacion"].ToString(); Rec_etapa += dtRow["Recomendacion"].ToString(); } //TxtnumBol.Text = dtCultivoGET.Rows[0][8].ToString(); //numero de boleta //LblIdSegParcela.Text = dtCultivoGET.Rows[0][22].ToString(); //Id_Seguimiento_Parcela ////RECUPERAR_REGISTRO_CULTIVO(); break; } if (count == dt_lista.Rows.Count) { Obs_etapa += "<br/><br/>"; Rec_etapa += "<br/><br/>"; } //** obtener adversidad y plagas /* //ADVERSIDAD AGROCLIMATICA COMENTADA HASTA QUE SE MODIFIQUE EL FORMULARIO * string Obs_agroclimaticos = string.Empty; * Obs_agroclimaticos += count + ". (" + LblEtapa + ")"; * DataTable dt_Adversidad = new DataTable(); * * //NOTA: 1.Adversidad_Presentada, 2.Adversidad_Presentadad_PME * dt_Adversidad = Seg.DB_ADVESIDAD_GET(1, Convert.ToInt32(LblNum)); * foreach (DataRow rowAP in dt_Adversidad.Rows) * { * string remplazo = string.Empty; * string tratamiento = rowAP["Tratamiento"].ToString(); * if (tratamiento != string.Empty) * remplazo = RemplazarCaracteres(tratamiento);// remplaza caracteres é,í,ó,ú,ü,ñ,Á,É,Í,Ó,Ú,Ñ,Ü * //Observaciones += rowAP["Descripcion"].ToString() + "(" + rowAP["Porcentage"].ToString() + ")" + " (Tratamiento)" + rowAP["Tratamiento"].ToString() + ", "; * //Obs_agroclimaticos += rowAP["Descripcion"].ToString() + "(" + rowAP["Porcentage"].ToString() + "%)" + " (Tratamiento)" + remplazo + ", "; * Obs_agroclimaticos += rowAP["Adversidad"].ToString(); * } */ //NOTA: 1.Adversidad_Presentada, 2.Adversidad_Presentadad_PME //string Obs_maleza = string.Empty; //string Obs_maleza_intensidad = string.Empty; //string Obs_maleza_tratamiento = string.Empty; Obs_maleza += count + ". (<b>" + LblEtapa + "</b>):<br/>"; Obs_maleza_intensidad += count + ". (<b>" + LblEtapa + "</b>):<br/>"; Obs_maleza_tratamiento += count + ". (<b>" + LblEtapa + "</b>):<br/>"; Obs_p_e += count + ". (<b>" + LblEtapa + "</b>):<br/>"; Obs_p_e_intensidad += count + ". (<b>" + LblEtapa + "</b>):<br/>"; Obs_p_e_tratamiento += count + ". (<b>" + LblEtapa + "</b>):<br/>"; DataTable dt_Adversidad_PME = new DataTable(); dt_Adversidad_PME = Seg.DB_ADVESIDAD_GET(2, Convert.ToInt32(LblNum)); foreach (DataRow rowAP in dt_Adversidad_PME.Rows) { string remplazo_tratamiento = string.Empty; string tratamiento = rowAP["Tratamiento"].ToString(); if (tratamiento != string.Empty) { remplazo_tratamiento = RemplazarCaracteres(tratamiento);// remplaza caracteres é,í,ó,ú,ü,ñ,Á,É,Í,Ó,Ú,Ñ,Ü } //Obs_agroclimaticos += rowAP["Descripcion"].ToString() + "(" + rowAP["Porcentage"].ToString() + "%)" + " (Tratamiento)" + remplazo + ", "; if (rowAP["Adversidad"].ToString() == "MALEZA") { Obs_maleza += "<i>" + rowAP["Descripcion"].ToString() + "</i><br/>"; //Obs_maleza_intensidad += rowAP["Descripcion"].ToString(); string convert = intensidad(Convert.ToInt16(rowAP["Intencidad"].ToString())); Obs_maleza_intensidad += "<i>" + convert + "</i><br/>"; Obs_maleza_tratamiento += "<i>" + remplazo_tratamiento + "</i><br/>"; } else { Obs_p_e += "<i>" + rowAP["Descripcion"].ToString() + "</i><br/>";//plaga,enfermedad //Obs_p_e_intensidad += rowAP["Descripcion"].ToString(); string convert = intensidad(Convert.ToInt16(rowAP["Intencidad"].ToString())); Obs_p_e_intensidad += "<i>" + convert + "</i><br/>"; Obs_p_e_tratamiento += "<i>" + remplazo_tratamiento + "</i><br/>"; } } } lblmaleza.Text = Obs_maleza; lblmaleza_intensidad.Text = Obs_maleza_intensidad; lblmaleza_tratamiento.Text = Obs_maleza_tratamiento; lblplaga_enf.Text = Obs_p_e; lblplaga_enf_instensidad.Text = Obs_p_e_intensidad; lblplaga_enf_tratamiento.Text = Obs_p_e_tratamiento; lblobservacion.Text = Obs_etapa; lblrecomendacion.Text = Rec_etapa; lblnombrerevisor.Text = LblTecnico; lblfase.Text = fasefenologica; }
protected void Reporte_MEMORANDUM() { DB_Usuario us = new DB_Usuario(); DB_VT_Solicitud memo = new DB_VT_Solicitud(); DataTable dt = new DataTable(); dt = memo.DB_Reporte_SOLICITUD_US(LblIdSolicit.Text, "ENCABEZADO"); string fechaAprobacion = dt.Rows[0][5].ToString(); // 08/04/2019 LblFecha.Text = string.Format("{0:D}", Convert.ToDateTime(dt.Rows[0][6].ToString())); this.AsignaTextoJefePorFecha(fechaAprobacion); LblPersonal.Text = dt.Rows[0][12].ToString(); LblCargo.Text = dt.Rows[0][4].ToString(); LblActividad.Text = dt.Rows[0][7].ToString(); LblIdSolicitud.Text = LblIdSolicit.Text; /*******************lrojas:09112017*************/ string auxiliar = dt.Rows[0][1].ToString(); DataTable dt_us = new DataTable(); DB_Usuario nus = new DB_Usuario(); dt_us = nus.DB_Desplegar_USUARIO(0, auxiliar, "USUARIO"); if (dt_us.Rows.Count != 0) { auxiliar = dt_us.Rows[0][1].ToString(); // id_persona } /**************************lrojas:09112017************************/ DB_VT_Solicitud sol = new DB_VT_Solicitud(); DataTable data = new DataTable(); data = sol.DB_Reporte_SOLICITUD_US(LblIdSolicitud.Text, "ENCABEZADO"); //string auxiliar = data.Rows[0][13].ToString(); DB_VT_Informe aux = new DB_VT_Informe(); data = aux.DB_Desplegar_DATOS_ESTRUCTURA(auxiliar); if (data.Rows.Count > 0) { if (data.Rows[0][1].ToString() == "GAF") { data = aux.DB_Desplegar_DATOS_ESTRUCTURA("GG"); auxiliar = data.Rows[0][2].ToString(); } else { data = aux.DB_Desplegar_DATOS_ESTRUCTURA("GAF"); auxiliar = data.Rows[0][2].ToString(); } } else { data = aux.DB_Desplegar_DATOS_ESTRUCTURA("GAF"); auxiliar = data.Rows[0][2].ToString(); } dt = us.DB_Desplegar_USUARIO(0, auxiliar, "PERSONAL"); DB_VT_Planilla pl = new DB_VT_Planilla(); data = memo.DB_Reporte_SOLICITUD_US(LblIdSolicit.Text, "DETALLE"); string destinos = string.Empty; int fin = data.Rows.Count; int cont = 1; foreach (DataRow row in data.Rows) { string des = row["Zona"].ToString(); string tramo = row["Tramo"].ToString(); if (des == "Interdepartamental") { if (tramo == "Salida") { if (cont == fin) { destinos = destinos + row["Destino"].ToString(); } else { destinos = destinos + row["Destino"].ToString() + ", "; } } } else { if (tramo == "Salida") { if (cont == fin) { destinos = destinos + row["Lugar"].ToString(); } else { destinos = destinos + row["Lugar"].ToString() + ", "; } } } cont++; } LblValor1.Text = destinos; //fin lrojas 28062017: se modifico para obtener destino y lugar segun la zona /////////////////////////DB_VT_Solicitud sol = new DB_VT_Solicitud(); //lrojas:09112017 data = sol.DB_Reporte_SOLICITUD_US(LblIdSolicitud.Text, "FECHAMAXMINSOLICITUD"); LblValor2.Text = data.Rows[0][0].ToString(); LblValor5.Text = data.Rows[0][1].ToString(); VT_SolicitudDestino sd = new VT_SolicitudDestino(); sd = sol.DB_Seleccionar_SOLICITUD_DESTINO(LblIdSolicitud.Text, 1); if (sd.Tipo_Transporte == "Particular") { LblValor3.Text = "los pasajes"; } else { LblValor3.Text = "el vehículo y combustible"; } LblValor4.Text = sd.Via_Transporte; }
private void Datos_SEGUIMIENTO_ENCABEZADO() { DB_EXT_Seguimiento Seg = new DB_EXT_Seguimiento(); DataTable dt = new DataTable(); dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "ENCABEZADO"); LblProductor.Text = dt.Rows[0][0].ToString(); LblCedula.Text = dt.Rows[0][1].ToString(); LblOrg.Text = dt.Rows[0][2].ToString(); LblComunidad.Text = dt.Rows[0][4].ToString(); LblMunicipio.Text = dt.Rows[0][5].ToString(); LblProvincia.Text = dt.Rows[0][6].ToString(); LblDep.Text = dt.Rows[0][7].ToString(); LblPrograma.Text = dt.Rows[0][8].ToString(); LblRegional.Text = dt.Rows[0][9].ToString(); LblCamp.Text = dt.Rows[0][10].ToString(); LblIdUser.Text = dt.Rows[0][11].ToString(); DB_Usuario us = new DB_Usuario(); dt = us.DB_Desplegar_USUARIO(0, LblIdUser.Text, "USUARIO"); LblTecnico.Text = dt.Rows[0][10].ToString(); switch (LblEtapa.Text) { case "VERIFICACION_PARCELA": Panel1.Visible = true; GVCoordenadas.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COORDENADAS"); GVCoordenadas.DataBind(); dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COORDENADAS"); LblFechaSeg.Text = dt.Rows[0][8].ToString(); LblHoraSeg.Text = dt.Rows[0][9].ToString(); LblObsParcela.Text = dt.Rows[0][11].ToString(); LblRecomParcela.Text = dt.Rows[0][12].ToString(); break; case "VERIFICACION_SIEMBRA": Panel2.Visible = true; GVSiembra.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "SIEMBRA"); GVSiembra.DataBind(); dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "SIEMBRA"); LblFechaSeg.Text = dt.Rows[0][9].ToString(); LblHoraSeg.Text = dt.Rows[0][10].ToString(); LblObsParcela0.Text = dt.Rows[0][12].ToString(); LblRecomParcela0.Text = dt.Rows[0][13].ToString(); break; case "VERIFICACION_CULTIVO": Panel3.Visible = true; GVCultivo.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "CULTIVO"); GVCultivo.DataBind(); dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "CULTIVO"); LblFechaSeg.Text = dt.Rows[0][9].ToString(); LblHoraSeg.Text = dt.Rows[0][10].ToString(); LblObsParcela1.Text = dt.Rows[0][12].ToString(); LblRecomParcela1.Text = dt.Rows[0][13].ToString(); GVAdversidad.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "ADVERSIDAD"); GVAdversidad.DataBind(); break; case "VERIFICACION_COSECHA": Panel4.Visible = true; GVCosecha.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COSECHA"); GVCosecha.DataBind(); dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COSECHA"); LblFechaSeg.Text = dt.Rows[0][9].ToString(); LblHoraSeg.Text = dt.Rows[0][10].ToString(); LblObsParcela1.Text = dt.Rows[0][12].ToString(); LblRecomParcela1.Text = dt.Rows[0][13].ToString(); //GVAdversidad.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "ADVERSIDAD"); //GVAdversidad.DataBind(); break; } }
protected void BtnRegistrar_Click(object sender, EventArgs e) { try { if (validacion()) { if (string.IsNullOrEmpty(LblIdUsuario.Text)) { Registrar_PERSONA(); Registrar_USUARIO(); Registrar_USUARIO_ESTRUCTURA(); Registrar_CUENTA(); string script = @"<script type='text/javascript'>alert('{0}');</script>"; script = string.Format(script, "☻ GENERADO CORRECTAMENTE EL CODIGO DE USUARIO ► " + this.LblIdUsuario.Text + " CORRESPONDIENTE A " + this.TxtApPat.Text + " " + this.TxtApMat.Text + " " + this.TxtNombre.Text + " CON CI: " + this.TxtCedula.Text); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "window.location ='frmAdminUsuario.aspx';", true); } else { string Id_Us = string.Empty; if (TxtApMat.Text != "") { //Id_Us = TxtApPat.Text[0].ToString() + TxtApMat.Text[0].ToString() + TxtNombre.Text[0].ToString() + "-" + TxtCedula.Text; Id_Us = this.GeneraCodigo(); } else { Id_Us = this.GeneraCodigo(); } //if (Id_Us != Id_Usuario_Aux)//validacion Codigo de Usuario if (string.Equals(this.LblEstado.Text, "Modificar"))//validacion Codigo de Usuario { string codus = @"<script type='text/javascript'>alert('{0}');</script>"; //codus = string.Format(codus, "- Se realizó la modificación" + Id_Usuario_Aux + " su Codigo_Actual:" + Id_Us + " Verifique Nombre y Apellidos."); codus = string.Format(codus, "☻ MODIFICACION CORRECTA PARA EL USUARIO CON C.I.: " + this.TxtCedula.Text + " CON CODIGO DE USUARIO ► " + this.LblIdUsuario.Text); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", codus, false); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "window.location ='frmAdminUsuario.aspx';", true); //return; } //** VALIDAR LAS FUNCIONES - PERSONA - USUARIO Modificar_PERSONA(); Modificar_USUARIO(); DB_Usuario con = new DB_Usuario(); con.DB_Modificar_USUARIO_ESTRUCTURA(Convert.ToInt32(DDLSup.SelectedValue), Id_Us, TxtCiResp.Text); if (RBTNSI.Checked == true) { DB_VT_Viaticos cu = new DB_VT_Viaticos(); DataTable dt = new DataTable(); VT_Cuenta c = new VT_Cuenta(); DB_VT_Viaticos rc = new DB_VT_Viaticos(); dt = cu.DB_Seleccionar_CUENTA_USUARIO(Id_Us); if (dt.Rows.Count == 0) { c.Id_Usuario = Id_Us; c.Cuenta = TxtNumCuenta.Text; c.Banco = TxtBanco.Text; c.Estado = "ACTIVO"; rc.DB_Registrar_CUENTA(c); } else { c.Id_Usuario = Id_Us; c.Cuenta = TxtNumCuenta.Text; c.Banco = TxtBanco.Text; //c.Estado = "ACTIVO"; rc.DB_Modificar_CUENTA(c); } } // Buscar_PERSONA(TxtCedula.Text); RBTNNO.Checked = true; //object send = new object(); //EventArgs ea = new EventArgs(); //RBTNNO_CheckedChanged(send, ea); TxtNumCuenta.Enabled = false; TxtBanco.Enabled = false; } } } catch (Exception ex) { string script = @"<script type='text/javascript'>alert('{0}');</script>"; script = string.Format(script, ex.Message); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } }
private void Datos_SEGUIMIENTO_ENCABEZADO() { DB_EXT_Seguimiento Seg = new DB_EXT_Seguimiento(); DataTable dt = new DataTable(); dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "ENCABEZADO"); LblProductor.Text = dt.Rows[0][0].ToString(); LblCedula.Text = dt.Rows[0][1].ToString(); LblOrg.Text = dt.Rows[0][2].ToString(); LblComunidad.Text = dt.Rows[0][4].ToString(); LblMunicipio.Text = dt.Rows[0][5].ToString(); LblProvincia.Text = dt.Rows[0][6].ToString(); LblDep.Text = dt.Rows[0][7].ToString(); LblPrograma.Text = dt.Rows[0][8].ToString(); LblRegional.Text = dt.Rows[0][9].ToString(); LblCamp.Text = dt.Rows[0][10].ToString(); LblIdUser.Text = dt.Rows[0][11].ToString(); DB_Usuario us = new DB_Usuario(); dt = us.DB_Desplegar_USUARIO(0, LblIdUser.Text, "USUARIO"); LblTecnico.Text = dt.Rows[0][10].ToString(); switch (LblEtapa.Text) { //case "VERIFICACION_PARCELA": case "VERIFICACION Y/O GEORREFERENCIACION DE PARCELA": Panel1.Visible = true; //GVCoordenadas.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COORDENADAS"); //GVCoordenadas.DataBind(); //** DataTable dtgeo = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COORDENADAS"); DataTable dtCoodenadas = new DataTable(); DataRow drRow; dtCoodenadas.TableName = "Coodenadas"; dtCoodenadas.Columns.Add(new DataColumn("CoordenadaX", typeof(string))); dtCoodenadas.Columns.Add(new DataColumn("CoordenadaY", typeof(string))); dtCoodenadas.Columns.Add(new DataColumn("Num_Parcela", typeof(string))); dtCoodenadas.Columns.Add(new DataColumn("Id_Productor", typeof(string))); dtCoodenadas.Columns.Add(new DataColumn("Num_Punto", typeof(string))); foreach (DataRow dtRow in dtgeo.Rows) { drRow = dtCoodenadas.NewRow(); drRow["CoordenadaX"] = dtRow["CoordenadaX"].ToString(); drRow["CoordenadaY"] = dtRow["CoordenadaY"].ToString(); drRow["Num_Parcela"] = dtRow["Num_Parcela"].ToString(); drRow["Id_Productor"] = dtRow["Id_Productor"].ToString(); //VS_Id_Productor = dtRow["Id_Productor"].ToString(); lblId_Productor.Text = dtRow["Id_Productor"].ToString(); drRow["Num_Punto"] = dtRow["Num_Punto"].ToString(); dtCoodenadas.Rows.Add(drRow); } //drRow = dtCoodenadas.NewRow(); // drRow["CoordenadaX"] = dtgeo.Rows[13].ToString();//X // drRow["CoordenadaY"] = dtgeo.Rows[14].ToString();//Y // drRow["Num_Parcela"] = dtgeo.Rows[16].ToString(); // drRow["Id_Productor"] = dtgeo.Rows[3].ToString(); // drRow["Num_Punto"] = dtgeo.Rows[17].ToString(); // dtCoodenadas.Rows.Add(drRow); ViewState["dtCoodenadas"] = dtCoodenadas; GVCoordenadas.DataSource = dtCoodenadas; GVCoordenadas.DataBind(); //** dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "COORDENADAS"); TxtnumBol.Text = dt.Rows[0][7].ToString(); LblFechaSeg.Text = dt.Rows[0][8].ToString(); LblHoraSeg.Text = dt.Rows[0][9].ToString(); txtObservacionCoordenadas.Text = dt.Rows[0][11].ToString(); //LblObsParcela.Text = dt.Rows[0][11].ToString(); txtRecomendacionCoordenadas.Text = dt.Rows[0][12].ToString(); //LblRecomParcela.Text = dt.Rows[0][12].ToString(); LblIdSegParcela.Text = dt.Rows[0][15].ToString(); btn_AddCoordenada.Visible = true; //** obtener adversidad y plagas //Aux: 1.Adversidad_Presentada, 2.Adversidad_Presentadad_PME //DataTable dt_Adversidad = new DataTable(); //dt_Adversidad=Seg.DB_ADVESIDAD_GET(1, Convert.ToInt32(LblNum.Text)); //ViewState["dtAdverdidad"] = dt_Adversidad; //GCAdversidad.DataSource = dt_Adversidad; //GCAdversidad.DataBind(); //DataTable dt_Adversidad_PME = new DataTable(); //dt_Adversidad_PME=Seg.DB_ADVESIDAD_GET(2, Convert.ToInt32(LblNum.Text)); //ViewState["dtAdversidadPME"] = dt_Adversidad_PME; //GVAdversidadPME.DataSource = dt_Adversidad_PME; //GVAdversidadPME.DataBind(); // break; //case "VERIFICACION_SIEMBRA": case "SEGUIMIENTO AL AVANCE DE SIEMBRA": Panel2.Visible = true; //GVSiembra.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "SIEMBRA"); //GVSiembra.DataBind(); //****** DataTable dtSiembraGET = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "SIEMBRA"); DataTable dtSiembra = new DataTable(); DataRow drRowS; dtSiembra.TableName = "Siembra"; //Id_Seguimiento_Parcela dtSiembra.Columns.Add(new DataColumn("Id_Seguimiento_Parcela", typeof(string))); dtSiembra.Columns.Add(new DataColumn("FechaSiembraINI", typeof(string))); dtSiembra.Columns.Add(new DataColumn("FechaSiembraFIN", typeof(string))); dtSiembra.Columns.Add(new DataColumn("SistemaSiembra", typeof(string))); dtSiembra.Columns.Add(new DataColumn("CultivoAnterior", typeof(string))); dtSiembra.Columns.Add(new DataColumn("VariedadSemilla", typeof(string))); dtSiembra.Columns.Add(new DataColumn("AvanceSiembra", typeof(string))); foreach (DataRow dtRow in dtSiembraGET.Rows) { drRowS = dtSiembra.NewRow(); drRowS["Id_Seguimiento_Parcela"] = dtRow["Id_Seguimiento_Parcela"].ToString(); drRowS["FechaSiembraINI"] = Convert.ToDateTime(dtRow["Fecha_SiembraINI"].ToString()).ToShortDateString(); drRowS["FechaSiembraFIN"] = Convert.ToDateTime(dtRow["Fecha_SiembraFIN"].ToString()).ToShortDateString(); drRowS["SistemaSiembra"] = dtRow["Sistema_Siembra"].ToString(); drRowS["CultivoAnterior"] = dtRow["Cultivo_Anterior"].ToString(); drRowS["VariedadSemilla"] = dtRow["Variedad_Semilla"].ToString(); drRowS["AvanceSiembra"] = dtRow["Avance_Siembra"].ToString(); lblId_Productor.Text = dtRow["Id_Productor"].ToString(); dtSiembra.Rows.Add(drRowS); } ViewState["dtSiembra"] = dtSiembra; GVSiembra.DataSource = dtSiembra; GVSiembra.DataBind(); //********* dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "SIEMBRA"); LblFechaSeg.Text = dt.Rows[0][9].ToString(); LblHoraSeg.Text = dt.Rows[0][10].ToString(); txtObsParcela.Text = dt.Rows[0][12].ToString(); //LblObsParcela0.Text = dt.Rows[0][12].ToString(); txtRecParcela.Text = dt.Rows[0][13].ToString(); //LblRecomParcela0.Text = dt.Rows[0][13].ToString(); TxtnumBol.Text = dt.Rows[0][8].ToString(); LblIdSegParcela.Text = dt.Rows[0][20].ToString(); break; //case "VERIFICACION_CULTIVO": case "SEGUIMIENTO Y/O MONITOREO DE CULTIVO": Panel3.Visible = true; //GVCultivo.DataSource = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "CULTIVO"); //GVCultivo.DataBind(); DataTable dtCultivoGET = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "CULTIVO"); DataTable dtCultivo = new DataTable(); DataRow drRowC; dtCultivo.TableName = "Cultivo"; //Id_Seguimiento_Parcela dtCultivo.Columns.Add(new DataColumn("Id_Seguimiento_Parcela", typeof(string))); dtCultivo.Columns.Add(new DataColumn("Id_Fenologia", typeof(string))); dtCultivo.Columns.Add(new DataColumn("Estado", typeof(string))); dtCultivo.Columns.Add(new DataColumn("Porcentaje_FF", typeof(string))); foreach (DataRow dtRow in dtCultivoGET.Rows) { drRowC = dtCultivo.NewRow(); drRowC["Id_Seguimiento_Parcela"] = dtRow["Id_Seguimiento_Parcela"].ToString(); //drRowC["Id_Fenologia"] = dtRow["Id_Fenologia"].ToString(); lblId_Fenologia.Text = dtRow["Id_Fenologia"].ToString(); drRowC["Id_Fenologia"] = lblId_Fenologia.Text; drRowC["Estado"] = dtRow["Estado"].ToString(); drRowC["Porcentaje_FF"] = dtRow["Porcentaje_FF"].ToString(); lblId_Productor.Text = dtRow["Id_Productor"].ToString(); dtCultivo.Rows.Add(drRowC); } ViewState["dtCultivo"] = dtCultivo; GVCultivo.DataSource = dtCultivo; GVCultivo.DataBind(); //dt = Seg.DB_Reporte_SEGUIMIENTOS(Convert.ToInt32(LblNum.Text), "CULTIVO"); LblFechaSeg.Text = dtCultivoGET.Rows[0][9].ToString(); LblHoraSeg.Text = dtCultivoGET.Rows[0][10].ToString(); txtObsParcela1.Text = dtCultivoGET.Rows[0][12].ToString(); txtRecomParcela1.Text = dtCultivoGET.Rows[0][13].ToString(); TxtnumBol.Text = dtCultivoGET.Rows[0][8].ToString(); //numero de boleta LblIdSegParcela.Text = dtCultivoGET.Rows[0][22].ToString(); //Id_Seguimiento_Parcela RECUPERAR_REGISTRO_CULTIVO(); break; } //** obtener adversidad y plagas //Aux: 1.Adversidad_Presentada, 2.Adversidad_Presentadad_PME DataTable dt_Adversidad = new DataTable(); dt_Adversidad = Seg.DB_ADVESIDAD_GET(1, Convert.ToInt32(LblNum.Text)); ViewState["dtAdverdidad"] = dt_Adversidad; GCAdversidad.DataSource = dt_Adversidad; GCAdversidad.DataBind(); DataTable dt_Adversidad_PME = new DataTable(); dt_Adversidad_PME = Seg.DB_ADVESIDAD_GET(2, Convert.ToInt32(LblNum.Text)); ViewState["dtAdversidadPME"] = dt_Adversidad_PME; GVAdversidadPME.DataSource = dt_Adversidad_PME; GVAdversidadPME.DataBind(); }
protected void Registrar_USUARIO_ESTRUCTURA() { DB_Usuario Reg = new DB_Usuario(); Reg.DB_Registrar_USUARIO_ESTRUCTURA(Convert.ToInt32(DDLSup.SelectedValue), LblIdUsuario.Text, TxtCiResp.Text); }