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; }
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); }