protected void grdOrdenVenta_DeleteCommand(object sender, GridCommandEventArgs e) { PedidoWCFClient objPedidoWCF = new PedidoWCFClient(); OrdenVentaWCFClient objOrdenVenta = new OrdenVentaWCFClient(); GridDataItem dataitem = (GridDataItem)e.Item; try { int Op = Convert.ToInt32(((GridDataItem)e.Item).GetDataKeyValue("Op")); string IdAgenda = dataitem["ID_Agenda"].Text; int IdPedido = int.Parse(dataitem["ID"].Text); decimal ValorVenta = decimal.Parse(dataitem["Total"].Text); string idSectorista = cbSectorista.SelectedValue; string Perfil = ((Usuario_LoginResult)Session["Usuario"]).nombrePerfil; string usuario = ((Usuario_LoginResult)Session["Usuario"]).nombres; //string idSectorista = cbSectorista.SelectedValue; string comentario = "Desaprobado por " + Perfil + " (" + usuario + ")."; objPedidoWCF.Pedido_DesAprobar(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, IdPedido, Op, idSectorista, false); objOrdenVenta.OrdenVenta_Deasaprobar(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, Op, comentario); OrdenVenta_Listar(null, dpFechaInicio.SelectedDate.Value, dpFechaFinal.SelectedDate.Value, null, cbSectorista.SelectedValue, int.Parse(cboEstado.SelectedValue), int.Parse(cboTipoPago.SelectedValue)); lblMensaje.Text = "Se desaprobo el pedido " + ((GridDataItem)e.Item).GetDataKeyValue("Op") + " con éxito."; lblMensaje.CssClass = "mensajeExito"; } catch (Exception ex) { lblMensaje.Text = ex.Message; lblMensaje.CssClass = "mensajeError"; } }
//private void TipoDocumento_ComboBox() //{ // DocumentoWCFClient objDocumentoWCF; // VBG00716Result objDocumento; // List<VBG00716Result> lstDocumentos; // try // { // objDocumentoWCF = new DocumentoWCFClient(); // objDocumento = new VBG00716Result(); // objDocumento.Nombre = "Todos"; // objDocumento.ID = -1; // lstDocumentos = objDocumentoWCF.Documento_ListarDocVenta(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, // ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario).ToList(); // lstDocumentos.Insert(0, objDocumento); // cboTipoDocumento.DataSource = lstDocumentos; // cboTipoDocumento.DataTextField = "Nombre"; // cboTipoDocumento.DataValueField = "ID"; // cboTipoDocumento.DataBind(); // if (cboTipoDocumento.Items.Count > 0) // cboTipoDocumento.SelectedIndex = 0; // } // catch (Exception ex) // { // throw ex; // } //} private void OrdenVenta_DesAprobar(int idOperacion) { try { OrdenVentaWCFClient objOrdenVenta = new OrdenVentaWCFClient(); string Perfil = ((Usuario_LoginResult)Session["Usuario"]).nombrePerfil; string usuario = ((Usuario_LoginResult)Session["Usuario"]).nombres; //string idSectorista = cbSectorista.SelectedValue; string Comentario = "Desaprobado por " + Perfil + " (" + usuario + ")."; objOrdenVenta.OrdenVenta_Deasaprobar(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, idOperacion, Comentario); OrdenVenta_Listar(null, dpFechaInicio.SelectedDate.Value, dpFechaFinal.SelectedDate.Value, ((Usuario_LoginResult)Session["Usuario"]).nroDocumento); lblMensaje.Text = "Se Desaprobo el pedido " + idOperacion + " con éxito."; lblMensaje.CssClass = "mensajeExito"; } catch (Exception ex) { lblMensaje.Text = ex.Message; lblMensaje.CssClass = "mensajeError"; } }