protected void Page_Load(object sender, EventArgs e) { String idEmpleadoJDE; empleado MyEmpleadoE; empleadosBO MyEmpleado = new empleadosBO(); //list_empleados.DataSource = MyEmpleado.BuscaEmpleados(); //list_empleados.DataValueField = "ABAN8"; //list_empleados.DataTextField = "ABALPH"; //list_empleados.DataBind(); //modo = Request.QueryString["modo"]; //int i = 1; //equipo ObjEquipo = new equipo(); //equipoBO ObjEquipoBO = new equipoBO(); cmbEmpleado.DataSource = MyEmpleado.BuscaEmpleados(); cmbEmpleado.DataValueField = "ABAN8"; cmbEmpleado.DataTextField = "ABALPH"; cmbEmpleado.SelectedValue = "0"; //cmbEmpleado.DataSource = ObjEquipoBO.BusquedaIdNombre(); cmbEmpleado.DataBind(); int tipoConsul=0; if (OboutRadioButton1.Checked == true) tipoConsul = 1; else if (OboutRadioButton2.Checked == true) tipoConsul = 2; else if (OboutRadioButton3.Checked == true) tipoConsul = 3; if (!Page.IsPostBack) { dSolicitudesBO mydSolicitudesBO = new dSolicitudesBO(); GVWEvalProv.DataSource = mydSolicitudesBO.BuscaSolicitudesBoletos(tipoConsul, cmbEmpleado.SelectedValue, txtNoViatico.Text); GVWEvalProv.DataBind(); } //GVWEvalProv.DataSourceID = null; //GVWEvalProv.DataBind(); }
protected bool callbackPanel1_BeforePanelUpdate(string PanelId, string UpdateContainer) { int tipoConsul = int.Parse(UpdatePanelParams["tipoConsul"].ToString()); string empleado = UpdatePanelParams["empleado"].ToString(); //int viatico = int.Parse(UpdatePanelParams["viatico"].ToString()); string viatico = UpdatePanelParams["viatico"].ToString(); ////************************************************************************************** dSolicitudesBO mydSolicitudesBO = new dSolicitudesBO(); GVWEvalProv.DataSource = mydSolicitudesBO.BuscaSolicitudesBoletos(tipoConsul, empleado, viatico ); GVWEvalProv.DataBind(); return true; }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { int bandera = 1; //i++; if (e.CommandName == "NoInsert") { if ((etiquetaNoSolicitud.Text == "") || (etiquetaNoSolicitud.Text.Trim() == "0")) { MensajeErrorPartidas("Grabe el encabezado de la Solicitud, Verifique!"); bandera = 0; } if (bandera == 1) { DropDownList List_c_cta_contable_new = new DropDownList(); List_c_cta_contable_new = (DropDownList)GView_Detalle.Controls[0].Controls[0].FindControl("List_c_cta_contableNO"); TextBox txt_q_requerido_new = new TextBox(); txt_q_requerido_new = (TextBox)GView_Detalle.Controls[0].Controls[0].FindControl("txt_q_requeridoNO"); TextBox txt_d_material_new = new TextBox(); txt_d_material_new = (TextBox)GView_Detalle.Controls[0].Controls[0].FindControl("txt_d_materialNO"); if (String.Compare(List_c_cta_contable_new.SelectedValue, "0") != 0) { if (String.IsNullOrEmpty(txt_d_material_new.Text) == false) { if (String.IsNullOrEmpty(txt_q_requerido_new.Text) == false) { dSolicitudesBO MydSolicitudesBO = new dSolicitudesBO(); dSolicitudes MydSolicitudes = new dSolicitudes(); MydSolicitudes.C_tipo = "VIA"; MydSolicitudes.N_solicitud = int.Parse(etiquetaNoSolicitud.Text); MydSolicitudes.C_unidadNeg = List_UniNeg.SelectedValue.ToString(); MydSolicitudes.D_solicitud = txt_d_material_new.Text; MydSolicitudes.N_partida = 0; MydSolicitudes.N_subtotal = float.Parse(txt_q_requerido_new.Text); MydSolicitudes.P_iva = 0; MydSolicitudes.N_total = float.Parse(txt_q_requerido_new.Text); MydSolicitudes.N_concepto_via = List_c_cta_contable_new.SelectedValue.ToString(); MydSolicitudes.n_isplane = List_c_cta_contable_new.SelectedValue.ToString() == "GPA" ? 1 : 0; MydSolicitudes.D_concepto_via = List_c_cta_contable_new.SelectedItem.Text; dSolicitudes MydSolicitudesUltimaPartida = new dSolicitudes(); MydSolicitudesUltimaPartida = MydSolicitudes; MydSolicitudesUltimaPartida = MydSolicitudesBO.RetrieveUltimaPartida(MydSolicitudesUltimaPartida); MydSolicitudes.N_partida = MydSolicitudesUltimaPartida.N_partida + 1; MydSolicitudesBO.Save(MydSolicitudes); GView_Detalle.DataBind(); //Mostrar boton de finalizar boton_finalizar.Visible = true; } else { MensajeErrorPartidas("Capture el importe estimado de la partida"); } } else { MensajeErrorPartidas("Capture alguna Observacion de la partida"); } } else { MensajeErrorPartidas("Capture el concepto de la partida"); } } } if (e.CommandName == "Insert") { if ((etiquetaNoSolicitud.Text == "") || (etiquetaNoSolicitud.Text.Trim() == "0")) { MensajeError("Grabe el encabezado de la Solicitud, Verifique!"); bandera = 0; } if (bandera == 1) { DropDownList List_c_cta_contable_new = new DropDownList(); //LBL = (Label)GView_Detalle.Rows[e.RowIndex].Cells[1].FindControl("Label1"); List_c_cta_contable_new = (DropDownList)GView_Detalle.FooterRow.FindControl("List_c_cta_contable"); TextBox txt_q_requerido_new = new TextBox(); txt_q_requerido_new = (TextBox)GView_Detalle.FooterRow.FindControl("txt_q_requerido"); TextBox txt_d_material_new = new TextBox(); txt_d_material_new = (TextBox)GView_Detalle.FooterRow.FindControl("txt_d_material"); if (String.Compare(List_c_cta_contable_new.SelectedValue, "0") != 0) { if (String.IsNullOrEmpty(txt_d_material_new.Text) == false) { if (String.IsNullOrEmpty(txt_q_requerido_new.Text) == false) { //'-------------------------------------------------------------------------------------------------------- dSolicitudesBO MydSolicitudesBO = new dSolicitudesBO(); dSolicitudes MydSolicitudes = new dSolicitudes(); MydSolicitudes.C_tipo = "VIA"; MydSolicitudes.N_solicitud = int.Parse(etiquetaNoSolicitud.Text); MydSolicitudes.C_unidadNeg = List_UniNeg.SelectedValue.ToString(); MydSolicitudes.D_solicitud = txt_d_material_new.Text; MydSolicitudes.N_partida = 0; MydSolicitudes.N_subtotal = float.Parse(txt_q_requerido_new.Text); MydSolicitudes.P_iva = 0; MydSolicitudes.N_total = float.Parse(txt_q_requerido_new.Text); MydSolicitudes.N_concepto_via = List_c_cta_contable_new.SelectedValue.ToString(); MydSolicitudes.D_concepto_via = List_c_cta_contable_new.SelectedItem.Text; MydSolicitudes.n_isplane = List_c_cta_contable_new.SelectedValue.ToString() == "GPA" ? 1 : 0; dSolicitudes MydSolicitudesUltimaPartida = new dSolicitudes(); MydSolicitudesUltimaPartida.C_tipo = MydSolicitudes.C_tipo; MydSolicitudesUltimaPartida.N_solicitud = MydSolicitudes.N_solicitud; MydSolicitudesUltimaPartida.C_unidadNeg = MydSolicitudes.C_unidadNeg; MydSolicitudesUltimaPartida.D_solicitud = MydSolicitudes.D_solicitud; MydSolicitudesUltimaPartida.N_partida = MydSolicitudes.N_partida; MydSolicitudesUltimaPartida.N_subtotal = MydSolicitudes.N_subtotal; MydSolicitudesUltimaPartida.P_iva = MydSolicitudes.P_iva; MydSolicitudesUltimaPartida.N_total = MydSolicitudes.N_total; MydSolicitudesUltimaPartida.N_concepto_via = MydSolicitudes.N_concepto_via; MydSolicitudesUltimaPartida = MydSolicitudesBO.RetrieveUltimaPartida(MydSolicitudesUltimaPartida); MydSolicitudes.N_partida = MydSolicitudesUltimaPartida.N_partida + 1; MydSolicitudesBO.Save(MydSolicitudes); GView_Detalle.DataBind(); } else { MensajeErrorPartidas("Capture el importe estimado de la partida"); } } else { MensajeErrorPartidas("Capture alguna Observacion de la partida"); } } else { MensajeErrorPartidas("Capture el concepto de la partida"); } } } }