Exemplo n.º 1
0
        private void btn_AddProv_Click(object sender, EventArgs e)
        {
            Proveedores frm = new Proveedores();

            frm.Size = new Size(500, 450);

            frm.FormBorderStyle  = FormBorderStyle.None;
            frm.labeltitulo.Text = "Elegir Proveedor";
            DialogResult dr = frm.ShowDialog();

            if (dr == DialogResult.OK)
            {
                oProveedor = frm.ProvSelec;
                if (cProveedor.ValidarFk(oProveedor.Id))
                {
                    if (cOrden.Asociar(oProveedor.Razon_Social).Estados.Descripcion == "En curso")
                    {
                        textBoxfiltro.Text = oProveedor.Razon_Social.ToString();
                        Fecha.Text         = hoy.ToShortDateString();
                        orden                = cOrden.Asociar(textBoxfiltro.Text);
                        textBoxId.Text       = orden.Id.ToString();
                        oRemito.Fecha        = Convert.ToDateTime(Fecha.Text);
                        oRemito.Orden_Compra = orden;
                        cRemito.Agregar(oRemito);
                        Filtrar();
                    }
                    else
                    {
                        MessageBox.Show("La Orden para " + oProveedor.Razon_Social + " ya  se cerro y posee su remito correspondiente");
                        return;
                    }
                }
                else
                {
                    MessageBox.Show("No hay ninguna orden para " + oProveedor.Razon_Social);
                }
                return;
            }
        }