private void BtnBuscar_Click(object sender, EventArgs e) { //traer todos los datos del comprobante if (c1cboCia.SelectedIndex != -1) { DataTable Dt = new DataTable(); Dt = ObjCL_Venta.GetDetalleCrearGuias(c1cboCia.SelectedValue.ToString() + TxtNumComprobante.Text, Convert.ToInt32(cbComprobante.SelectedValue)); Dt.Columns["PesoNeto"].ReadOnly = false; DtDetalleGuiaRemisionVenta.Clear(); DtDetalleGuiaRemisionVenta = Dt; DtDetalleGuiaRemisionVenta.TableName = "detallePedido"; TdgDetalle.SetDataBinding(DtDetalleGuiaRemisionVenta, "", true); foreach (DataRow DR in DtServicios.Rows) { //se elimina el registro que contiene el descuento DataView Dv = new DataView(Dt); Dv.RowFilter = "ProductoID = '" + DR["ProductoID"].ToString() + "'"; if (Dv.Count > 0) { DataRow[] customerRow = Dt.Select("ProductoID = '" + DR["ProductoID"].ToString() + "'"); customerRow[0].Delete(); } } } }
private void FrmGuiascs_Load(object sender, EventArgs e) { //eliminar los servicios para que no sean mostrados en la guia foreach (DataRow DR in DtServicios.Rows) { //se elimina el registro que contiene el descuento DataView Dv = new DataView(DtDetalleGuiaRemisionVenta); Dv.RowFilter = "ProductoID = '" + DR["ProductoID"].ToString() + "'"; if (Dv.Count > 0) { DataRow[] customerRow = DtDetalleGuiaRemisionVenta.Select("ProductoID = '" + DR["ProductoID"].ToString() + "'"); customerRow[0].Delete(); } } DtEmpresas = new CL_Empresas().GetEmpresas(); DtVehiculos = new CL_Vehiculo().GetVehiculos(); DtChoferes = new CL_Choferes().GetChoferes(); c1Combo.FillC1Combo1(CboVehiculo, DtVehiculos, "Marca", "Placa"); c1Combo.FillC1Combo1(CboChofer, DtChoferes, "NomChofer", "ChoferID"); if (DtTipoComprobante.Rows.Count > 0) { c1Combo.FillC1Combo1(cbComprobante, DtTipoComprobante, "NomTipoComprobante", "TipoComprobanteID"); } c1Combo.FillC1Combo(this.c1cboCia, DtEmpresas.Copy(), "NomEmpresa", "EmpresaID"); //obtener la sede del usuario DtAlmacenUsuario = AppSettings.AlmacenPermisos; //traer todas las empresas DeFechaSalida.Value = DateTime.Now.Date; if (DtDetalleGuiaRemisionVenta.Rows.Count > 0) { TdgDetalle.SetDataBinding(DtDetalleGuiaRemisionVenta, "", true); } }