private void btnCobrar_Click(object sender, EventArgs e) { try { BindingList <OrdenPaquete> Lista = (BindingList <OrdenPaquete>)GridPaquete.DataSource; //this.CleanErrors(errorProvider1, typeof(VentasViewModel)); //var validationResults = Model.Validate(); //validationResults.ToString(); //if (validationResults.IsValid) //{ if (Lista.Count > 0) { Model.Total = Model.Total - TotalVenta(); Model.TablaPaquete = ObtenerTablaPaquete(Lista); FrmSeleccionarPago pago = new FrmSeleccionarPago(Model); pago.ShowDialog(); this.Close(); this.resultado = pago.resultado; } else { errorProvider1.SetError(btnCobrar, "Seleccione al menos un articulo."); } //} //else // this.ShowErrors(errorProvider1, typeof(VentasViewModel), validationResults); } catch (Exception) { throw; } }
private void btnTotal_Click(object sender, EventArgs e) { try { BindingList <Venta> Lista = (BindingList <Venta>)sfDataGridVenta.DataSource; this.CleanErrors(errorProvider1, typeof(VentasViewModel)); var validationResults = Model.Validate(); validationResults.ToString(); if (validationResults.IsValid) { if (Lista.Count > 0) { Model.TablaProducto = ObtenerTablaProducto(Lista); Model.TablaServicio = ObtenerTablaServicio(Lista); ObtenerLista(Lista); if (Model.ListaOrdenPaquete.Count > 0) { FrmPaqueteVenta paquete = new FrmPaqueteVenta(Model); paquete.ShowDialog(); AgregarPaquetes(Model.ListaOrdenPaquete); sfDataGridVenta.Refresh(); if (paquete.resultado) { LimpiarPropiedades(); } } else { Model.TablaPaquete = ObtenerTablaPaquete(); FrmSeleccionarPago pago = new FrmSeleccionarPago(Model); pago.ShowDialog(); if (pago.resultado) { LimpiarPropiedades(); } } } else { errorProvider1.SetError(FolioVentaControl, "Seleccione al menos un articulo."); } } else { this.ShowErrors(errorProvider1, typeof(VentasViewModel), validationResults); } } catch (Exception ex) { ErrorLogHelper.AddExcFileTxt(ex, "FrmBuscarCliente ~ btnBuscar_Click(object sender, EventArgs e)"); CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorBusqueda, TypeMessage.error); } }