Ejemplo n.º 1
0
        private void GuardarDatosButton_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var rta = MessageBox.Show("¿Grabar informe de recepción?", "Cofirmación",
                                      MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (rta == DialogResult.No)
            {
                return;
            }

            informeRecep = new DInformeRecep();

            var codOrdenCompra    = int.Parse(CodOrdenCompraLabel.Text);
            var codFac            = int.Parse(CodFacLabel.Text);
            var resultado_calidad = ExitosoRadioButton.Checked ? "Exitoso" : "Fallido";
            var problemas         = ProblemasTextBox.Text != string.Empty ? ProblemasTextBox.Text : "";
            var estado_pd         = "Sin procesar";
            var fechaCreacion     = DateTime.Now;

            var msg = informeRecep.InsertInformeRecep(codOrdenCompra, codFac, resultado_calidad, problemas, estado_pd, fechaCreacion);

            var popup1 = new PopupNotifier()
            {
                Image = msg == "Se ingresó el registro correctamente" ?
                        Properties.Resources.sql_success1 : Properties.Resources.sql_error,
                TitleText    = "Mensaje",
                ContentText  = msg,
                ContentFont  = new Font("Segoe UI Bold", 11F),
                TitleFont    = new Font("Segoe UI Bold", 10F),
                ImagePadding = new Padding(10)
            };

            popup1.Popup();

            LimpiarCampos();
            DeshabilitarBotones();
            CargarInformes();
            CargarOrdenesCompra();
        }
Ejemplo n.º 2
0
        private void CargarDatosInforme(int codOrdenCompra)
        {
            informeRecep = new DInformeRecep();
            dPedido      = new DPedidoReaprov();
            dStockPedido = new DStockPedidoReaprov();


            var dt = informeRecep.GetDatosInformeByCodOrdenCompra(codOrdenCompra);


            var codPR = dPedido.GetCodPedidoReaprovByCodOrdenCompra(codOrdenCompra);


            var dt2 = dStockPedido.GetStockEnPedidoReaprov(codPR);

            CodOrdenCompraLabel.Text = dt.Rows[0]["CodOrdenCompra"].ToString();
            ProveedorLabel.Text      = dt.Rows[0]["RazonSocial"].ToString();
            FechaEmisionLabel.Text   = dt.Rows[0]["FechaEmision"].ToString();
            CodFacLabel.Text         = dt.Rows[0]["CodFac"].ToString();
            FechaRecepcionLabel.Text = dt.Rows[0]["FechaRecep"].ToString();
            ImporteLabel.Text        = dt.Rows[0]["Importe"].ToString();

            try
            {
                ObservacionesTextBox.Text = dt.Rows[0]["Observaciones"].ToString();
            }
            catch (Exception)
            {
                ObservacionesTextBox.Text = string.Empty;
            }

            DgvProductosOrden.DataSource = dt2;
            DgvProductosOrden.Refresh();

            //var nRows = DgvProductosOrden.RowCount;

            //for (int i = 0; i < nRows / 2; i++)
            //{
            //    DgvProductosOrden.Rows.RemoveAt(nRows - 1);
            //}
        }
Ejemplo n.º 3
0
 private void SelectInformes()
 {
     dInformeRecep          = new DInformeRecep();
     DgvInformes.DataSource = dInformeRecep.SelectInformesSinRegistracion();
     DgvInformes.Refresh();
 }
Ejemplo n.º 4
0
 private void CargarInformes()
 {
     informeRecep           = new CapaDatos.DInformeRecep();
     DgvInformes.DataSource = informeRecep.SelectInformesRecepcion();
     DgvInformes.Refresh();
 }