protected void btnExcel_Click(object sender, ImageClickEventArgs e) { BL_LOG_SOLPED oBESol = new BL_LOG_SOLPED(); DataTable dtResultadoeExcel = new DataTable(); if (lblId.Text == string.Empty) { string cleanMessage = "No existe solicitud pedido"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else { Session["ID"] = lblId.Text; Session["CODIGO"] = ddlCodigo.SelectedValue.ToString(); ScriptManager.RegisterStartupScript(this, typeof(Page), "PopupWindow", "<script language='javascript'>window.open('RptSolped.aspx','Title','width=775,height=480,left=10, top=10,scrollbars, resizable=no, location=0, toolbar=0')</script>", false); //dtResultadoeExcel = oBESol.SEL_LISTAR_PEDIDOS_SOLPED(txtCodigo.Text, Convert.ToInt32(lblId.Text)); //gvwExportar.DataSource = dtResultadoeExcel; //gvwExportar.DataBind(); //if (gvwExportar.Rows.Count > 0) //{ // GridViewExportUtil.Export("Pedido_" + txtCodigo.Text + ".xls", gvwExportar); // return; //} //else //{ // string cleanMessage = "No se encontraron registros"; // ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); //} } }
protected void RegistrarPep(object sender, ImageClickEventArgs e) { ImageButton btnAddPep = ((ImageButton)sender); int item = Convert.ToInt32(btnAddPep.CommandArgument); ListViewItem itemx = lstRol.Items[item - 1]; Label Material = ((Label)itemx.FindControl("lblMaterial")); ModalRegistroPep.Show(); BL_LOG_SOLPED obj = new BL_LOG_SOLPED(); DataTable dtResultado = new DataTable(); lblIdMaterial.Text = Material.Text; dtResultado = obj.uspSEL_PEP_CTA_CONTABLE(); if (dtResultado.Rows.Count > 0) { ddl.DataSource = dtResultado; ddl.DataTextField = dtResultado.Columns["PEP"].ToString(); ddl.DataValueField = dtResultado.Columns["PEP"].ToString(); ddl.DataBind(); } }
protected void Grabar() { string cleanMessage = string.Empty; if (txtValor.Text == string.Empty) { cleanMessage = "Ingresar Valor"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else { BE_LOG_SOLPED oBESol = new BE_LOG_SOLPED(); oBESol = f_CapturarDatosCabecera(); DataTable dtrpta = new DataTable(); dtrpta = new BL_LOG_SOLPED().Mant_Insert_LOG_SOLPED(oBESol); if (dtrpta.Rows.Count > 0) { cleanMessage = "Registro Exitoso"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); ListarCodigos(); ddlCodigo.SelectedValue = dtrpta.Rows[0]["COD_PEDIDO"].ToString(); lblId.Text = dtrpta.Rows[0]["IDE_SOLICITUD"].ToString(); PanelPedidos.Visible = true; ListarPedido(); } else { } } }
private void ListarPep() { try { BL_LOG_SOLPED obj = new BL_LOG_SOLPED(); DataTable dtResultado = new DataTable(); foreach (ListViewItem FilaFactor in lstRol.Items) { DropDownList ddlPep = ((DropDownList)FilaFactor.FindControl("ddlPep")); string codigo = lstRol.DataKeys[FilaFactor.DisplayIndex].Value.ToString(); dtResultado = obj.uspSEL_LOG_MATERIALES_PEP_IDE_MATERIAL(codigo); ddlPep.DataSource = dtResultado; ddlPep.DataTextField = dtResultado.Columns["PEP_DETALLE"].ToString(); ddlPep.DataValueField = dtResultado.Columns["PEP"].ToString(); ddlPep.DataBind(); //dtResultado.AsDataView //DataView dv = ds.Tables[0].DefaultView; DataView dv = new DataView(dtResultado); //dv.RowFilter = "FLG_CAMBIO='" + false + "'"; foreach (DataRowView dr in dv) { foreach (ListItem item in ddlPep.Items) { if (Convert.ToBoolean(dr["FLG_CAMBIO"].ToString()) == false) { item.Attributes.Add("style", "background-color:#3399FF;color:white;font-weight:bold;"); } else { item.Attributes.Add("style", "background-color:#3399FF;color:red;font-weight:bold;"); } } } //foreach (ListItem item in ddlPep.Items) //{ // string x = dtResultado.Columns["FLG_CAMBIO"].ToString(); // if (x == "0") // { // item.Attributes.Add("style", "background-color:#3399FF;color:white;font-weight:bold;"); // } //} } // ModalRegistro.Show(); } catch (Exception ex) { UC_MessageBox.Show(Page, Page.GetType(), "Ocurrio un error al Consultar :" + ex.Message); return; } }
protected void Listar() { BL_LOG_SOLPED obj = new BL_LOG_SOLPED(); DataTable dtResultado = new DataTable(); dtResultado = obj.SEL_LOG_MATERIALES_FILTRO_GRUPO(ddlGrupo.SelectedValue); if (dtResultado.Rows.Count > 0) { GridView1.DataSource = dtResultado; GridView1.DataBind(); } }
protected void Button1_Click(object sender, EventArgs e) { BL_LOG_SOLPED obj = new BL_LOG_SOLPED(); DataTable dtResultado = new DataTable(); if (ddl.SelectedValue != string.Empty) { dtResultado = obj.uspUPDATE_LOG_MATERIALES_PEP(lblIdMaterial.Text, ddl.SelectedValue, "", Session["IDE_USUARIO"].ToString()); ListarMateriales(); } else { } }
protected void Grupo() { BL_LOG_SOLPED obj = new BL_LOG_SOLPED(); DataTable dtResultado = new DataTable(); dtResultado = obj.SEL_LOG_MATERIALES_POR_GRUPO(); if (dtResultado.Rows.Count > 0) { ddlGrupo.DataSource = dtResultado; ddlGrupo.DataTextField = dtResultado.Columns["GRUPO"].ToString(); ddlGrupo.DataValueField = dtResultado.Columns["GRUPO"].ToString(); ddlGrupo.DataBind(); Listar(); } }
protected void ListarPedido() { BL_LOG_SOLPED oBESol = new BL_LOG_SOLPED(); DataTable dt = new DataTable(); dt = oBESol.SEL_LISTAR_PEDIDOS_SOLPED(ddlCodigo.SelectedValue.ToString(), Convert.ToInt32(lblId.Text)); if (dt.Rows.Count > 0) { GridPedidos.Visible = true; GridPedidos.DataSource = dt; GridPedidos.DataBind(); } else { GridPedidos.Visible = false; GridPedidos.DataSource = dt; GridPedidos.DataBind(); } }
protected void ListarMateriales() { BL_LOG_SOLPED obj = new BL_LOG_SOLPED(); DataTable dt = new DataTable(); //dt = obj.SEL_LOG_MATERIALES_TODO(); dt = GetDataBusqueda(); if (dt.Rows.Count > 0) { lstRol.Visible = true; lstRol.DataSource = dt; lstRol.DataBind(); ListarPep(); } else { lstRol.Visible = false; lstRol.DataSource = dt; lstRol.DataBind(); } }
protected void btnBuscar_Click(object sender, ImageClickEventArgs e) { BL_LOG_SOLPED oBESol = new BL_LOG_SOLPED(); DataTable dtResultado = new DataTable(); if (ddlCodigo.SelectedIndex < 1) { string cleanMessage = "Ingresar Codigo Pedido"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else { dtResultado = oBESol.uspCONSULTAR_SOLPED_LISTA_ID(Convert.ToInt32(ddlCodigo.SelectedValue.ToString())); if (dtResultado.Rows.Count > 0) { try { ddlImputacion.SelectedValue = dtResultado.Rows[0]["IMPUTACION"].ToString(); ddlSociedad.SelectedValue = dtResultado.Rows[0]["SOCIEDAD"].ToString(); txtFecha.Text = dtResultado.Rows[0]["FECHA"].ToString(); lblId.Text = dtResultado.Rows[0]["IDE_SOLICITUD"].ToString(); txtValor.Text = dtResultado.Rows[0]["VALOR"].ToString(); ddlMoneda.SelectedValue = dtResultado.Rows[0]["MONEDA"].ToString(); string centro = dtResultado.Rows[0]["CENTRO"].ToString(); ddlCentro.SelectedValue = dtResultado.Rows[0]["CENTRO"].ToString(); Centro(); GrupoCompra(); if (ddlImputacion.SelectedValue == "Q") { string obra = dtResultado.Rows[0]["OBRA"].ToString(); Obra(); ddlObra.SelectedValue = dtResultado.Rows[0]["OBRA"].ToString(); } if (ddlImputacion.SelectedValue == "K") { string coste = dtResultado.Rows[0]["CENTRO_COSTE"].ToString(); CentroCoste(); ddlCoste.SelectedValue = dtResultado.Rows[0]["CENTRO_COSTE"].ToString(); } ddlGpoCompra.SelectedValue = dtResultado.Rows[0]["GR_COMPRA"].ToString(); ListarPedido(); PanelPedidos.Visible = true; } catch (Exception ex) { } } else { string cleanMessage = "No existe Nro de Pedido"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } } }