コード例 #1
0
        protected void btnGuardarDocu_Click(object sender, EventArgs e)
        {
            oThread = new Thread(delegate() { Esperar(1000); });
            oThread.Start();

            long ndopCod = 0;
            int ntcmCod = 0;
            clsOperaciones lstOperaciones = new clsOperaciones();
            try
            {
                txtDescuento.Text = txtDesEspec.Text;
                lstOperaciones.Guardar(this, gcOpeTipo, ref ndopCod, ref ntcmCod);  //GUARDAR OPERACION
                lbldopCod.Value = ndopCod.ToString();
                lbltcmCod.Value = ntcmCod.ToString();

                HabilitarBtn(btnProcesar, true);
                oThread.Join();
                if (sender != btnProcesar)
                {
                    MessageBox("La Operacion de Venta se Guardo con Exito ");
                }

                lblProceso.Value = "EDIT";
                SetPanelDocumento((int)nOpeCod);
                pnDocumentos.Visible = true;

            }
            catch (Exception ex)
            {
                oThread.Abort();
                MessageBox("Error Interno: " + ex.Message);
            }
        }
コード例 #2
0
        protected void btnGuardarPrecio_Click(object sender, EventArgs e)
        {
            DataTable dtDetalleCompra;
            string cMensaje = "";
            long ndopCod = 0;
            int ntcmCod = 0;
            clsDetOperacion colDetOper = new clsDetOperacion();
            clsOperaciones colOper = new clsOperaciones();
            try
            {
                if (ValidarDatos("ART", ref cMensaje))
                {
                    //AGREGAMOS ARTICULO A LISTA DE ARTICULOS
                    dtDetalleCompra = g_dtDetOperacion;

                    if (dtDetalleCompra.Rows.Count > 0)
                    {
                        for (int i = 0; i < dtDetalleCompra.Rows.Count; i++)
                        {
                            if (dtDetalleCompra.Rows[i]["ArtCod"].ToString() == txtArtCod.Text)
                            {
                                dtDetalleCompra.Rows[i]["dtpPrecioVen"] = txtArtPreUnitario.Text;
                                dtDetalleCompra.Rows[i]["dtpDscto"] = txtArtDescuento.Text;
                                dtDetalleCompra.Rows[i]["dtpSubTotal"] = txtImpTotal.Text;
                                break;
                            }
                        }
                    }

                    CalcularPago(dtDetalleCompra);
                    g_dtDetOperacion = dtDetalleCompra;
                    RellenarGrilla(ref dgvDetalleVenta, dtDetalleCompra, this.nNroDetPed);
                    colDetOper.UpdatePrecio(this.nOpeCod, int.Parse(txtArtCod.Text), decimal.Parse(txtArtPreUnitario.Text));

                    colOper.Guardar(this, gcOpeTipo, ref ndopCod, ref ntcmCod);  //GUARDAR OPERACION
                    lbldopCod.Value = ndopCod.ToString();
                    lbltcmCod.Value = ntcmCod.ToString();
                }
                else
                {
                    ModalPopupAgregar.Show();
                    MessageBox(cMensaje);
                }

            }
            catch (Exception ex)
            {
                MessageBox(ex.Message);
            }
        }