private void Cliente_NuevoPedido_Load(object sender, EventArgs e) { List <Negocio> ListaNegocios = UsuarioDB.ObtenerNegocios(); dgvNegocios.DataSource = ListaNegocios; // Quitar la informacion irrelevante para el usuario dgvNegocios.Columns["Contrasenna"].Visible = false; dgvNegocios.Columns["Id"].Visible = false; dgvNegocios.Columns["_Direccion"].Visible = false; dgvNegocios.Columns["_Tarjeta"].Visible = false; dgvNegocios.Columns["Activo"].Visible = false; // Validar si tiene facturas pendiente try { FacturaLN facturaLN = new FacturaLN(); Factura fac = facturaLN.ObtenerFacturaSinCalificar(MenuCliente._Cliente.Id); if (fac.Estado_Calificacion.ToLower().Equals("sin calificar")) { MessageBox.Show(this, "Usted cuenta con una orden en proceso, podrá pedir cuando se cancele la orden actual", "Orden en camino!", MessageBoxButtons.OK, MessageBoxIcon.Information); btnSeleccionar.Enabled = false; } }catch (Exception error) { StringBuilder msg = new StringBuilder(); msg.AppendFormat("El cliente no cuenta con facturas pendientes\n"); msg.AppendFormat("Message: {0}\n", error.Message); msg.AppendFormat("Source: {0}\n", error.Source); msg.AppendFormat("Data: {0}\n", error.Data); //Salvar el error en el log log.Error(msg.ToString()); } }
public List <Negocio> ObtenerListaNegocios() { return(UsuarioDB.ObtenerNegocios()); }