예제 #1
0
 private void BtnEliminarE_Click(object sender, EventArgs e)
 {
     if (dgvClientesE.SelectedCells.Count > 0)
     {
         ClienteENegocio neg = new ClienteENegocio();
         ClienteE        c   = (ClienteE)dgvClientesE.CurrentRow.DataBoundItem;
         try
         {
             using (var popup = new Confirmacion(@"eliminar """ + c.ToString() + @""""))
             {
                 var R = popup.ShowDialog();
                 if (R == DialogResult.OK)
                 {
                     bool conf = popup.R;
                     if (c != null && conf == true)
                     {
                         neg.EliminarLogico(c.IdCliente);
                         LlenarTablaE();
                     }
                 }
             }
         }
         catch (Exception ex)
         {
             Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog();
         }
     }
     else
     {
         Mensaje m = new Mensaje("Ningun item seleccionado.");
         m.ShowDialog();
     }
 }
예제 #2
0
        private void LlenarTablaE()
        {
            ClienteENegocio neg = new ClienteENegocio();

            try
            {
                dgvClientesE.DataSource = neg.Listar();
                dgvClientesE.Columns["IdCliente"].DisplayIndex = 0; dgvClientesE.Columns["IdCliente"].HeaderText = "ID";
                dgvClientesE.Columns["Nombre"].DisplayIndex    = 1; dgvClientesE.Columns["Nombre"].HeaderText = "Empresa";
                dgvClientesE.Columns["Cuit"].DisplayIndex      = 2; dgvClientesE.Columns["Cuit"].HeaderText = "CUIT";
                dgvClientesE.Columns["Activo"].Visible         = false;
                dgvClientesE.Columns["NombreCompleto"].Visible = false;
                dgvClientesE.Update();
                dgvClientesE.Refresh();
            }
            catch (Exception ex)
            {
                Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog();
            }
        }
예제 #3
0
        private void BtnMod_Click(object sender, EventArgs e)
        {
            ClienteENegocio neg = new ClienteENegocio();

            try
            {
                c.Nombre = TxtEmpresa.Text.Trim();
                c.Cuit   = Convert.ToInt64(TxtCuit.Text.Trim());
                if (c.IdCliente != 0)
                {
                    neg.Modificar(c);
                }
                else
                {
                    neg.Agregar(c);
                }
                this.Close();
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
예제 #4
0
        private void ModVenta_Load(object sender, EventArgs e)
        {
            bool b;

            if (v.IdVenta != 0)
            {
                b = true;
            }
            else
            {
                b = false;
            }
            for (int i = 0; i < EntradasVal.Length; i++)
            {
                EntradasVal[i] = b;
            }

            for (int i = 0; i < ProductoVal.Length; i++)
            {
                ProductoVal[i] = false;
            }

            try
            {
                LstClientes = new List <Cliente>();
                ClienteENegocio negCE = new ClienteENegocio();
                ClientePNegocio negCP = new ClientePNegocio();
                LstClientes.AddRange(negCE.Listar());
                LstClientes.AddRange(negCP.Listar());
                BoxCliente.DisplayMember = "NombreCompleto";
                BoxCliente.ValueMember   = "IdCliente";
                BoxCliente.DataSource    = LstClientes;

                EmpleadoNegocio negE = new EmpleadoNegocio();
                BoxEmpleado.DisplayMember = "NombreCompleto";
                BoxEmpleado.ValueMember   = "IdEmpleado";
                BoxEmpleado.DataSource    = negE.Listar();

                ProductoNegocio negP = new ProductoNegocio();
                BoxProducto.DisplayMember = "Descripcion";
                BoxProducto.ValueMember   = "IdProducto";
                BoxProducto.DataSource    = negP.Listar(0);

                ProductoVendidoNegocio negPV = new ProductoVendidoNegocio();
                BindProductos       = new BindingList <ProductoVendido>(v.LstProductosVendidos);
                dgvVenta.DataSource = BindProductos;

                if (v.Cliente != null)
                {
                    BoxCliente.SelectedValue = v.Cliente.IdCliente;
                    BoxCliente.SelectedText  = v.Cliente.NombreCompleto;
                }
                else
                {
                    BoxCliente.SelectedIndex = -1;
                }

                if (v.Empleado != null)
                {
                    BoxEmpleado.SelectedValue = v.Empleado.IdEmpleado;
                    BoxEmpleado.SelectedText  = v.Empleado.NombreCompleto;
                    RealizarValidaciones();
                }
                else
                {
                    BoxEmpleado.SelectedIndex = -1;
                }
                BoxProducto.SelectedIndex = -1;

                LlenarTabla();
                ValidarEntradas();
            }

            catch (Exception ex)
            {
                Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog();
            }
        }