Exemplo n.º 1
0
        private void btnNew_Click(object sender, EventArgs e)
        {
            dtpFechaIngreso.Text = DateTime.Now.ToShortDateString();
            dthIngreso.Text      = DateTime.Now.ToLongTimeString();

            dtpFechaReporte.Text = DateTime.Now.ToShortDateString();
            dthReporte.Text      = DateTime.Now.ToLongTimeString();

            txtNumOrden.Text     = string.Empty;
            txtCliente.Text      = string.Empty;
            txtNumMuestras.Text  = string.Empty;
            txtDescripcion.Text  = string.Empty;
            txtTipoAnalisis.Text = string.Empty;
            txtNotas.Text        = string.Empty;

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

            encabezado             = new Ent_EncabezadoReanalisis();
            reanalisis             = new Ent_Reanalisis();
            IdEncabezadoReanalisis = 0;

            gbEncabezado.Enabled = true;
            btnAdicionar.Enabled = true;
            reanalisisDt         = null;
        }
Exemplo n.º 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)
            {
                datosReanalisis.ActualizarEncabezadosReanalisis(encabezado);
                Safe.Message("Reanálisis Actualizado con exito.", 3);
            }

            if (Convert.ToInt32(btnSave.Tag) == 1)
            {
                encabezado.Notas       = txtNotas.Text;
                IdEncabezadoReanalisis = datosReanalisis.insertarEncabezadosReanalisis(encabezado);

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

                            strSello   = valores.Cells[0].Value.ToString();
                            dAu1       = decimal.Parse(valores.Cells[1].Value.ToString(), NumberStyles.Currency);
                            dAu2       = decimal.Parse(valores.Cells[2].Value.ToString(), NumberStyles.Currency);
                            reanalisis = new Ent_Reanalisis();
                            reanalisis.IdEncabezadoReanalisis = IdEncabezadoReanalisis;
                            reanalisis.Sello = strSello;
                            reanalisis.Au1   = dAu1;
                            reanalisis.Au2   = dAu2;

                            datosReanalisis.insertarReanalisis(reanalisis);
                            sello++;
                        }
                    }
                }

                Safe.Message("Reanálisis insertado con exito.", 3);
            }

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