protected void Generar_CODIGO_CONTRATO() { LblNumero.Text = DDLCamp.SelectedItem.Text[0].ToString(); for (int i = 1; i < DDLCamp.SelectedItem.Text.Count(); i++) { if (DDLCamp.SelectedItem.Text[i].ToString() == " ") { LblNumero.Text = LblNumero.Text + DDLCamp.SelectedItem.Text[i + 3].ToString() + DDLCamp.SelectedItem.Text[i + 4].ToString(); } if (DDLCamp.SelectedItem.Text[i].ToString() == "-") { LblNumero.Text = LblNumero.Text + "/" + DDLCamp.SelectedItem.Text[i + 3].ToString() + DDLCamp.SelectedItem.Text[i + 4].ToString(); } } /************* CONTRUCCION DE CODIFICACION **************/ DB_Codificacion cont = new DB_Codificacion(); int num = cont.DB_Codigo_INFORME(); string dep = ""; switch (DDLRegional.SelectedItem.Text) { case "SANTA CRUZ": dep = "SC"; break; case "BENI": dep = "BN"; break; case "COCHABAMBA": dep = "CB"; break; case "TARIJA": dep = "TJ"; break; case "POTOSI": dep = "PT"; break; case "CHUQUISACA": dep = "CH"; break; case "ORURO": dep = "OR"; break; case "LA PAZ": dep = "LP"; break; } LblNumero.Text = LblNumero.Text + DDLPrograma.SelectedItem.Text[0].ToString() + "-" + num.ToString() + " " + dep; }
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 Generar_CODIGO_CONTRATO() { switch (DDLTipoInf.SelectedValue) { case "1": LblNumero.Text = ((Label)contEncabezado11.FindControl("LblCampanhia")).Text[0].ToString(); for (int i = 1; i < ((Label)contEncabezado11.FindControl("LblCampanhia")).Text.Count(); i++) { if (((Label)contEncabezado11.FindControl("LblCampanhia")).Text[i].ToString() == " ") { LblNumero.Text = LblNumero.Text + ((Label)contEncabezado11.FindControl("LblCampanhia")).Text[i + 3].ToString() + ((Label)contEncabezado11.FindControl("LblCampanhia")).Text[i + 4].ToString(); } if (((Label)contEncabezado11.FindControl("LblCampanhia")).Text[i].ToString() == "-") { LblNumero.Text = LblNumero.Text + "/" + ((Label)contEncabezado11.FindControl("LblCampanhia")).Text[i + 3].ToString() + ((Label)contEncabezado11.FindControl("LblCampanhia")).Text[i + 4].ToString(); } } /************* CONTRUCCION DE CODIFICACION **************/ DB_Codificacion cont = new DB_Codificacion(); int num = cont.DB_Codigo_INFORME(); string dep = ""; switch (((Label)contEncabezado11.FindControl("LblRegional")).Text) { case "SANTA CRUZ": dep = "SC"; break; case "BENI": dep = "BN"; break; case "COCHABAMBA": dep = "CB"; break; case "TARIJA": dep = "TJ"; break; case "POTOSI": dep = "PT"; break; case "CHUQUISACA": dep = "CH"; break; case "ORURO": dep = "OR"; break; case "LA PAZ": dep = "LP"; break; } LblNumero.Text = LblNumero.Text + ((Label)contEncabezado11.FindControl("LblPrograma")).Text[0].ToString() + "-" + num.ToString() + " " + dep; break; case "2": break; } }