예제 #1
0
        private void btnNew_Click(object sender, EventArgs e)
        {
            dtpFechaRecepcion.Text = DateTime.Now.ToShortDateString();
            dtpFechaReporte.Text   = DateTime.Now.ToShortDateString();

            txtNumOrden.Text    = string.Empty;
            txtCliente.Text     = string.Empty;
            txtNumMuestras.Text = string.Empty;
            txtLugar.Text       = string.Empty;

            if (dtgvSellos.DataSource != null)
            {
                dtgvSellos.DataSource = null;
                dtgvSellos.Columns.Add("Sello", "Sello");
                dtgvSellos.Columns.Add("Humedad", "Humedad");
                dtgvSellos.Columns.Add("Au", "Au");
                dtgvSellos.Columns.Add("Ag", "Ag");
                dtgvSellos.Columns.Add("Weight", "Weight");
            }
            else
            {
                dtgvSellos.Rows.Clear();
            }

            encabezado           = new Ent_EncabezadoReclamos();
            reclamos             = new Ent_Reclamos();
            IdEncabezadoReclamos = 0;

            gbEncabezado.Enabled = true;
            btnAdicionar.Enabled = true;
            reclamosDt           = null;
        }
예제 #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            int sello = 1;

            if (gbEncabezado.Enabled == true)
            {
                btnIngresar_Click(null, null);
            }
            if (!ValidarControles(gbEncabezado))
            {
                return;
            }

            if (Convert.ToInt32(btnSave.Tag) == 2)
            {
                datosReclamos.ActualizarEncabezadosReclamos(encabezado);
                Safe.Message("Reclamo Actualizado con exito.", 3);
            }

            if (Convert.ToInt32(btnSave.Tag) == 1)
            {
                IdEncabezadoReclamos = datosReclamos.insertarEncabezadosReclamos(encabezado);

                if (dtgvSellos.Rows.Count > 0)
                {
                    foreach (DataGridViewRow valores in dtgvSellos.Rows)
                    {
                        if (sello <= (dtgvSellos.Rows.Count - 1))
                        {
                            string  strSello = string.Empty;
                            decimal humedad = 0, dAu = 0, dAg = 0, weight = 0;

                            strSello = valores.Cells[0].Value.ToString();
                            humedad  = decimal.Parse(valores.Cells[1].Value.ToString(), NumberStyles.Currency);
                            dAu      = decimal.Parse(valores.Cells[2].Value.ToString(), NumberStyles.Currency);
                            dAg      = decimal.Parse(valores.Cells[3].Value.ToString(), NumberStyles.Currency);
                            weight   = decimal.Parse(valores.Cells[4].Value.ToString(), NumberStyles.Currency);

                            reclamos = new Ent_Reclamos();
                            reclamos.IdEncabezadoReclamos = IdEncabezadoReclamos;
                            reclamos.Sello   = strSello;
                            reclamos.Humedad = humedad;
                            reclamos.Au      = dAu;
                            reclamos.Ag      = dAg;
                            reclamos.Weigth  = weight;

                            datosReclamos.insertarReclamos(reclamos);
                            sello++;
                        }
                    }
                }

                Safe.Message("Reclamo insertado con exito.", 3);
            }

            btnSave.Tag = 1;
            btnNew_Click(null, null);
        }