private void btnDelete_Click(object sender, EventArgs e) { DialogResult Opcion = MessageBox.Show("Realmente desea eliminar el registro", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading); if (Opcion == DialogResult.Yes) { DataTable dtp = new DataTable(); dtp.Columns.Add("Incluir"); dtp.Columns.Add("Id"); dtp.Columns.Add("Sello"); dtp.Columns.Add("Tenor"); dtp.Columns.Add("Humedad"); SqlParameter[] Parametros_Consulta = new SqlParameter[3]; Parametros_Consulta[0] = new SqlParameter("@Op", "D"); Parametros_Consulta[1] = new SqlParameter("@Consecutivo", this.TxbConsecutivo.Text.Trim()); Parametros_Consulta[2] = new SqlParameter("@TablaExcelPM", dtp); LlenarGrid.Datos("Sp_ConsultaDatosPM", Parametros_Consulta); MessageBox.Show("Reporte Eliminado satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information); this.btnNuevo.PerformClick(); } }
private void CmbOpcion_Leave(object sender, EventArgs e) { if (this.CmbSeleccion.SelectedIndex == 0) { switch (this.CmbOpcion.SelectedIndex) { #region Casos Bascula Planta case 0: #region Caso 0 Bascula try { SqlParameter[] ParametrosGrid = new SqlParameter[2]; ParametrosGrid[0] = new SqlParameter("@Año", this.DtpAñoMes.Value.Year); ParametrosGrid[1] = new SqlParameter("@Mes", this.DtpAñoMes.Value.Month); DataSet DS; DS = LlenarGrid.Datos("SpChart_MesesPlanta", ParametrosGrid); double Peso = 0.00; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Peso = Peso + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]); } this.LblPesos.Text = "Peso Total: " + Peso.ToString("###,###,##0.#0"); this.dataGridView1.DataSource = null; this.dataGridView1.DataSource = DS; this.dataGridView1.DataMember = "Result"; this.dataGridView1.AutoResizeColumns(); chart1.Series.Clear(); chart1.Titles.Clear(); chart1.Titles.Add("Mejores Pesos por Operadores"); double SeparadorX = 0; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Series SerieChart = chart1.Series.Add(DS.Tables[0].Rows[i]["NombreProyecto"].ToString()); SerieChart.Label = Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0"); SerieChart.Points.AddXY(SeparadorX, Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"].ToString())); SerieChart.ToolTip = DS.Tables[0].Rows[i]["NombreProyecto"].ToString().Trim() + " / " + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.BorderWidth = 2; SeparadorX += 0.25; } chart1.DataBind(); } catch (Exception Ex) { MessageBox.Show(Ex.Message);; } break; #endregion case 1: #region Caso 1 Bascula try { SqlParameter[] ParametrosGrid = new SqlParameter[1]; ParametrosGrid[0] = new SqlParameter("@Año", this.DtpAñoMes.Value.Year); DataSet DS; DS = LlenarGrid.Datos("SpChart_AñoPlanta", ParametrosGrid); double Peso = 0.00; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Peso = Peso + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]); } this.LblPesos.Text = "Peso Total: " + Peso.ToString("###,###,##0.#0"); this.dataGridView1.DataSource = null; this.dataGridView1.DataSource = DS; this.dataGridView1.DataMember = "Result"; this.dataGridView1.AutoResizeColumns(); chart1.Series.Clear(); chart1.Titles.Clear(); chart1.Titles.Add("Mejores Pesos por Operadores"); double SeparadorX = 0; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Series SerieChart = chart1.Series.Add(DS.Tables[0].Rows[i]["NombreProyecto"].ToString()); SerieChart.Label = Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0"); SerieChart.Points.AddXY(SeparadorX, Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"].ToString())); SerieChart.ToolTip = DS.Tables[0].Rows[i]["NombreProyecto"].ToString().Trim() + " / " + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.BorderWidth = 2; SeparadorX += 0.25; } chart1.DataBind(); } catch (Exception Ex) { MessageBox.Show(Ex.Message);; } break; #endregion case 2: #region Caso 2 Bascula try { SqlParameter[] ParametrosGrid = new SqlParameter[2]; ParametrosGrid[0] = new SqlParameter("@Año", this.DtpAñoMes.Value.Year); ParametrosGrid[1] = new SqlParameter("@Mes", this.DtpAñoMes.Value.Month); DataSet DS; DS = LlenarGrid.Datos("SpChart_MesesPlantaAgrupada", ParametrosGrid); double Peso = 0.00; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Peso = Peso + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]); } this.LblPesos.Text = "Peso Total: " + Peso.ToString("###,###,##0.#0"); this.dataGridView1.DataSource = null; this.dataGridView1.DataSource = DS; this.dataGridView1.DataMember = "Result"; this.dataGridView1.AutoResizeColumns(); chart1.Series.Clear(); chart1.Titles.Clear(); chart1.Titles.Add("Toneladas pesadas en el mes / agrupada"); for (int i = 0; i < 2; i++) { Series SerieChart = chart1.Series.Add(DS.Tables[0].Rows[i]["NombreContenedor"].ToString()); SerieChart.Label = Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0"); SerieChart.Points.AddXY(i + 1, Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"].ToString())); SerieChart.ToolTip = DS.Tables[0].Rows[i]["NombreContenedor"].ToString().Trim() + " / " + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.BorderWidth = 2; } chart1.DataBind(); } catch (Exception Ex) { MessageBox.Show(Ex.Message);; } break; #endregion case 3: #region Caso 3 Bascula try { SqlParameter[] ParametrosGrid = new SqlParameter[2]; ParametrosGrid[0] = new SqlParameter("@Año", this.DtpAñoMes.Value.Year); ParametrosGrid[1] = new SqlParameter("@Mes", this.DtpAñoMes.Value.Month); DataSet DS; DS = LlenarGrid.Datos("SpChart_MesesPlantaDia", ParametrosGrid); double Peso = 0.00; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Peso = Peso + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]); } this.LblPesos.Text = "Peso Total: " + Peso.ToString("###,###,##0.#0"); this.dataGridView1.DataSource = null; this.dataGridView1.DataSource = DS; this.dataGridView1.DataMember = "Result"; this.dataGridView1.AutoResizeColumns(); chart1.Series.Clear(); chart1.Titles.Clear(); chart1.Titles.Add("Toneladas pesadas por dia / mes"); for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Series SerieChart = chart1.Series.Add("Dia " + DS.Tables[0].Rows[i]["Dia"].ToString()); //SerieChart.Label = Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0"); SerieChart.Label = DS.Tables[0].Rows[i]["Dia"].ToString().Trim() + " : " + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.Points.AddXY(i + 1, Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"].ToString())); SerieChart.ToolTip = "Dia: " + DS.Tables[0].Rows[i]["Dia"].ToString().Trim() + " = " + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.BorderWidth = 2; SerieChart.ChartType = SeriesChartType.BoxPlot; } chart1.DataBind(); } catch (Exception Ex) { MessageBox.Show(Ex.Message);; } break; #endregion case 4: #region Caso 4 Bascula try { SqlParameter[] ParametrosGrid = new SqlParameter[1]; ParametrosGrid[0] = new SqlParameter("@Dia", this.DtpAñoMes.Value.ToShortDateString()); DataSet DS; DS = LlenarGrid.Datos("SpChart_PlantaDia", ParametrosGrid); double Peso = 0.00; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Peso = Peso + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]); } this.LblPesos.Text = "Peso Total: " + Peso.ToString("###,###,##0.#0"); this.dataGridView1.DataSource = null; this.dataGridView1.DataSource = DS; this.dataGridView1.DataMember = "Result"; this.dataGridView1.AutoResizeColumns(); chart1.Series.Clear(); chart1.Titles.Clear(); chart1.Titles.Add("Toneladas pesadas del dia"); for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Series SerieChart = chart1.Series.Add(DS.Tables[0].Rows[i]["NombreProyecto"].ToString()); SerieChart.Label = "(" + DS.Tables[0].Rows[i]["Codigo"].ToString() + ") " + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.Points.AddXY(i + 1, Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"].ToString())); SerieChart.ToolTip = DS.Tables[0].Rows[i]["NombreProyecto"].ToString().Trim() + " = " + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.BorderWidth = 2; //SerieChart.ChartType = SeriesChartType.BoxPlot; } chart1.DataBind(); } catch (Exception Ex) { MessageBox.Show(Ex.Message);; } break; #endregion case 5: #region Caso 5 Bascula try { SqlParameter[] ParametrosGrid = new SqlParameter[1]; ParametrosGrid[0] = new SqlParameter("@Año", this.DtpAñoMes.Value.Year); DataSet DS; DS = LlenarGrid.Datos("SpChart_PlantaMesAño", ParametrosGrid); double Peso = 0.00; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Peso = Peso + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]); } this.LblPesos.Text = "Peso Total: " + Peso.ToString("###,###,##0.#0"); this.dataGridView1.DataSource = null; this.dataGridView1.DataSource = DS; this.dataGridView1.DataMember = "Result"; this.dataGridView1.AutoResizeColumns(); chart1.Series.Clear(); chart1.Titles.Clear(); chart1.Titles.Add("Toneladas pesadas mes / año"); for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Series SerieChart = chart1.Series.Add(DS.Tables[0].Rows[i]["Mes"].ToString()); SerieChart.Label = Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.Points.AddXY(i + 1, Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"].ToString())); SerieChart.ToolTip = DS.Tables[0].Rows[i]["Mes"].ToString().Trim() + " = " + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.BorderWidth = 2; //SerieChart.ChartType = SeriesChartType.BoxPlot; } chart1.DataBind(); } catch (Exception Ex) { MessageBox.Show(Ex.Message);; } break; #endregion case 6: #region Caso 6 Bascula try { SqlParameter[] ParametrosGrid = new SqlParameter[2]; ParametrosGrid[0] = new SqlParameter("@Año", this.DtpAñoMes.Value.Year); ParametrosGrid[1] = new SqlParameter("@Mes", this.DtpAñoMes.Value.Month); DataSet DS; DS = LlenarGrid.Datos("SpChart_PlantaSemanaMes", ParametrosGrid); double Peso = 0.00; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Peso = Peso + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]); } this.LblPesos.Text = "Peso Total: " + Peso.ToString("###,###,##0.#0"); this.dataGridView1.DataSource = null; this.dataGridView1.DataSource = DS; this.dataGridView1.DataMember = "Result"; this.dataGridView1.AutoResizeColumns(); chart1.Series.Clear(); chart1.Titles.Clear(); chart1.Titles.Add("Toneladas pesadas semanas / mes / año"); for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Series SerieChart = chart1.Series.Add("Semana " + DS.Tables[0].Rows[i]["Semana"].ToString()); SerieChart.Label = Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.Points.AddXY(i + 1, Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"].ToString())); SerieChart.ToolTip = "Semana " + DS.Tables[0].Rows[i]["Semana"].ToString().Trim() + " = " + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.BorderWidth = 2; //SerieChart.ChartType = SeriesChartType.BoxPlot; } chart1.DataBind(); } catch (Exception Ex) { MessageBox.Show(Ex.Message);; } break; #endregion case 7: #region Caso 6 Bascula try { SqlParameter[] ParametrosGrid = new SqlParameter[1]; ParametrosGrid[0] = new SqlParameter("@Año", this.DtpAñoMes.Value.Year); DataSet DS; DS = LlenarGrid.Datos("SpChart_PlantaSemanaAño", ParametrosGrid); double Peso = 0.00; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Peso = Peso + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]); } this.LblPesos.Text = "Peso Total: " + Peso.ToString("###,###,##0.#0"); this.dataGridView1.DataSource = null; this.dataGridView1.DataSource = DS; this.dataGridView1.DataMember = "Result"; this.dataGridView1.AutoResizeColumns(); chart1.Series.Clear(); chart1.Titles.Clear(); chart1.Titles.Add("Toneladas pesadas semanas / mes / año"); double y = 0; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Series SerieChart = chart1.Series.Add("Semana " + DS.Tables[0].Rows[i]["Semana"].ToString()); SerieChart.Label = Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.Points.AddXY(y, Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"].ToString())); SerieChart.ToolTip = "Semana " + DS.Tables[0].Rows[i]["Semana"].ToString().Trim() + " = " + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.BorderWidth = 2; y += 0.05; //SerieChart.ChartType = SeriesChartType.BoxPlot; } chart1.DataBind(); } catch (Exception Ex) { MessageBox.Show(Ex.Message);; } break; #endregion #endregion } } if (this.CmbSeleccion.SelectedIndex == 1) { switch (this.CmbOpcion.SelectedIndex) { #region Casos Bascula Otros Pesajes case 0: #region Caso 0 Otros Pesajes try { SqlParameter[] ParametrosGrid = new SqlParameter[2]; ParametrosGrid[0] = new SqlParameter("@Año", this.DtpAñoMes.Value.Year); ParametrosGrid[1] = new SqlParameter("@Mes", this.DtpAñoMes.Value.Month); DataSet DS; DS = LlenarGrid.Datos("SpChart_TipoMineralAñoMes", ParametrosGrid); double Peso = 0.00; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Peso = Peso + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]); } this.LblPesos.Text = "Peso Total: " + Peso.ToString("###,###,##0.#0"); this.dataGridView1.DataSource = null; this.dataGridView1.DataSource = DS; this.dataGridView1.DataMember = "Result"; this.dataGridView1.AutoResizeColumns(); chart1.Series.Clear(); chart1.Titles.Clear(); chart1.Titles.Add("Toneladas pesadas en el Mes / Tipo"); for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Series SerieChart = chart1.Series.Add(DS.Tables[0].Rows[i]["TipoMineral"].ToString()); SerieChart.Label = Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0"); SerieChart.Points.AddXY(i + 1, Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"].ToString())); SerieChart.ToolTip = DS.Tables[0].Rows[i]["TipoMineral"].ToString().Trim() + " / " + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.BorderWidth = 2; } chart1.DataBind(); } catch (Exception Ex) { MessageBox.Show(Ex.Message);; } break; #endregion case 1: #region Caso 0 Otros Pesajes try { SqlParameter[] ParametrosGrid = new SqlParameter[1]; ParametrosGrid[0] = new SqlParameter("@Año", this.DtpAñoMes.Value.Year); DataSet DS; DS = LlenarGrid.Datos("SpChart_TipoMineralAño", ParametrosGrid); double Peso = 0.00; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Peso = Peso + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]); } this.LblPesos.Text = "Peso Total: " + Peso.ToString("###,###,##0.#0"); this.dataGridView1.DataSource = null; this.dataGridView1.DataSource = DS; this.dataGridView1.DataMember = "Result"; this.dataGridView1.AutoResizeColumns(); chart1.Series.Clear(); chart1.Titles.Clear(); chart1.Titles.Add("Toneladas pesadas en el Año / Tipo"); for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Series SerieChart = chart1.Series.Add(DS.Tables[0].Rows[i]["TipoMineral"].ToString()); SerieChart.Label = Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0"); SerieChart.Points.AddXY(i + 1, Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"].ToString())); SerieChart.ToolTip = DS.Tables[0].Rows[i]["TipoMineral"].ToString().Trim() + " / " + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]).ToString("###,###,##0.#0"); SerieChart.BorderWidth = 2; } chart1.DataBind(); } catch (Exception Ex) { MessageBox.Show(Ex.Message);; } break; #endregion case 2: #region Caso 0 Otros Pesajes try { SqlParameter[] ParametrosGrid = new SqlParameter[2]; ParametrosGrid[0] = new SqlParameter("@Año", this.DtpAñoMes.Value.Year); ParametrosGrid[1] = new SqlParameter("@Mes", this.DtpAñoMes.Value.Month); DataSet DS; DS = LlenarGrid.Datos("SpChart_TipoMineralSemanaAñoMes", ParametrosGrid); double Peso = 0.00; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Peso = Peso + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]); } this.LblPesos.Text = "Peso Total: " + Peso.ToString("###,###,##0.#0"); this.dataGridView1.DataSource = null; this.dataGridView1.DataSource = DS; this.dataGridView1.DataMember = "Result"; this.dataGridView1.AutoResizeColumns(); chart1.Series.Clear(); chart1.Titles.Clear(); chart1.Titles.Add("Toneladas pesadas Semana / Año / Mes - Tipo"); string SerieActual = DS.Tables[0].Rows[0]["Semana"].ToString(); string SerieAnterior = DS.Tables[0].Rows[0]["Semana"].ToString(); Peso = 0; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { SerieActual = DS.Tables[0].Rows[i]["Semana"].ToString(); Peso += Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"].ToString()); if (SerieActual.Trim() != SerieAnterior.Trim()) { Series SerieChart = chart1.Series.Add(DS.Tables[0].Rows[i]["Semana"].ToString()); SerieChart.Label = Peso.ToString("###,###,##0"); SerieChart.Points.Add(Peso); SerieChart.ToolTip = DS.Tables[0].Rows[i]["Semana"].ToString().Trim() + " / " + Peso.ToString("###,###,##0.#0"); SerieChart.BorderWidth = 2; Peso = 0; } SerieAnterior = DS.Tables[0].Rows[i]["Semana"].ToString(); } chart1.DataBind(); } catch (Exception Ex) { MessageBox.Show(Ex.Message);; } break; #endregion case 3: #region Caso 0 Otros Pesajes try { SqlParameter[] ParametrosGrid = new SqlParameter[1]; ParametrosGrid[0] = new SqlParameter("@Año", this.DtpAñoMes.Value.Year); DataSet DS; DS = LlenarGrid.Datos("SpChart_TipoMineralSemanaAño", ParametrosGrid); double Peso = 0.00; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { Peso = Peso + Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"]); } this.LblPesos.Text = "Peso Total: " + Peso.ToString("###,###,##0.#0"); this.dataGridView1.DataSource = null; this.dataGridView1.DataSource = DS; this.dataGridView1.DataMember = "Result"; this.dataGridView1.AutoResizeColumns(); chart1.Series.Clear(); chart1.Titles.Clear(); chart1.Titles.Add("Toneladas pesadas Semana / Año / Mes - Tipo"); string SerieActual = DS.Tables[0].Rows[0]["Semana"].ToString(); string SerieAnterior = DS.Tables[0].Rows[0]["Semana"].ToString(); Peso = 0; for (int i = 0; i < DS.Tables[0].Rows.Count; i++) { SerieActual = DS.Tables[0].Rows[i]["Semana"].ToString(); Peso += Convert.ToDouble(DS.Tables[0].Rows[i]["Peso"].ToString()); if (SerieActual.Trim() != SerieAnterior.Trim()) { Series SerieChart = chart1.Series.Add(DS.Tables[0].Rows[i]["Semana"].ToString()); SerieChart.Label = Peso.ToString("###,###,##0"); SerieChart.Points.Add(Peso); SerieChart.ToolTip = DS.Tables[0].Rows[i]["Semana"].ToString().Trim() + " / " + Peso.ToString("###,###,##0.#0"); SerieChart.BorderWidth = 2; Peso = 0; } SerieAnterior = DS.Tables[0].Rows[i]["Semana"].ToString(); } chart1.DataBind(); } catch (Exception Ex) { MessageBox.Show(Ex.Message);; } break; #endregion #endregion } } }
private void button51_Click(object sender, EventArgs e) { #region Eliminando los datos Adjuntos DialogResult Opcion = MessageBox.Show("Desea Eliminar el Contrato Seleccionado oprima el botón SI", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading); if (Opcion == DialogResult.Yes) { try { int IdFile = Convert.ToInt32(this.DgvContratos.CurrentRow.Cells[0].Value); SqlParameter[] ParametrosEnt = new SqlParameter[16]; ParametrosEnt[0] = new SqlParameter("@Op", "D"); ParametrosEnt[1] = new SqlParameter("@IdMina", IdFile); ParametrosEnt[2] = new SqlParameter("@CodigoEsquema", this.CmbEsquema.SelectedIndex); ParametrosEnt[3] = new SqlParameter("@IdContratista", this.CmbContratista.SelectedValue); ParametrosEnt[4] = new SqlParameter("@Detalle", this.TxbDetalleEsquema.Text.Trim()); ParametrosEnt[5] = new SqlParameter("@Fecha", this.DtpContrato.Text.Trim().Replace("/", "")); ParametrosEnt[6] = new SqlParameter("@Inscripcion", this.DtpInscriContrato.Text.Trim().Replace("/", "")); ParametrosEnt[7] = new SqlParameter("@Vencimiento", this.DtpVenciContrato.Text.Trim().Replace("/", "")); ParametrosEnt[8] = new SqlParameter("@Recuperacion", this.TxbRecuperacion.Text.ToString().Trim()); ParametrosEnt[9] = new SqlParameter("@Fondo", this.TxbFondo.Text.ToString().Trim()); ParametrosEnt[10] = new SqlParameter("@Duracion", this.NmrDuracion.Value); ParametrosEnt[11] = new SqlParameter("@Tenores", this.ChbTenores.Checked); ParametrosEnt[12] = new SqlParameter("@AnexoSeguridad", this.ChbAnexos.Checked); ParametrosEnt[13] = new SqlParameter("@Explosivos", this.ChbClausulas.Checked); ParametrosEnt[14] = new SqlParameter("@DevolucionFondo", this.ChbFondo.Checked); ParametrosEnt[15] = new SqlParameter("@Impuestos", Convert.ToDouble(this.TxbPorcImpuestos.Text.ToString().Trim())); GuardarDatos Guardar = new GuardarDatos(); bool Realizado = Guardar.booleano("Sp_GuardarMinasContratos", ParametrosEnt); if (Realizado) { MessageBox.Show("Contrato Eliminado satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } #region Actualizando el DatGridView Contratos try { SqlParameter[] ParametrosGrid = new SqlParameter[4]; ParametrosGrid[0] = new SqlParameter("@Op", "ContratosMinasEspe"); ParametrosGrid[1] = new SqlParameter("@ParametroChar", this.TxbCodigo.Text.Trim()); ParametrosGrid[2] = new SqlParameter("@ParametroInt", "0"); ParametrosGrid[3] = new SqlParameter("@ParametroNuemric", "0"); DataSet DS; DS = LlenarGrid.Datos("SpConsulta_Tablas", ParametrosGrid); this.DgvContratos.DataSource = DS; this.DgvContratos.DataMember = "Result"; this.DgvContratos.AutoResizeColumns(); } catch (Exception Exc) { MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } #endregion } catch (Exception Exc1) { MessageBox.Show(Exc1.Message);; } } #endregion #region Llenado el DataGrid de los adjuntos try { SqlParameter[] ParametrosGrid = new SqlParameter[4]; ParametrosGrid[0] = new SqlParameter("@Op", "AdjuntosMinasEspe"); ParametrosGrid[1] = new SqlParameter("@ParametroChar", this.TxbCodigo.Text.ToString().Trim()); ParametrosGrid[2] = new SqlParameter("@ParametroInt", "0"); ParametrosGrid[3] = new SqlParameter("@ParametroNuemric", "0"); DataSet DS; DS = LlenarGrid.Datos("SpConsulta_Tablas", ParametrosGrid); this.DtgAdjunto.DataSource = DS; this.DtgAdjunto.DataMember = "Result"; this.DtgAdjunto.AutoResizeColumns(); } catch (Exception Exc) { MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } #endregion }
private void Btn_BorrarAd_Click(object sender, EventArgs e) { #region Eliminando los datos Adjuntos DialogResult Opcion = MessageBox.Show("Desea Eliminar el archivo adjunto Seleccionado oprima el botón SI", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading); if (Opcion == DialogResult.Yes) { try { #region Determinando si se hace insert o update SqlParameter[] ParamTipo = new SqlParameter[4]; ParamTipo[0] = new SqlParameter("@Op", "ExisteIdMina"); ParamTipo[1] = new SqlParameter("@ParametroChar", this.TxbCodigo.Text.Trim()); ParamTipo[2] = new SqlParameter("@ParametroInt", "0"); ParamTipo[3] = new SqlParameter("@ParametroNuemric", "0"); DataSet DaSet = LlenarGrid.Datos("SpConsulta_Tablas", ParamTipo); int IdMina = Convert.ToInt32(DaSet.Tables[0].Rows[0]["Id"]); #endregion GuardarDatos GuardarDatos = new GuardarDatos(); int IdFile = Convert.ToInt32(this.DtgAdjunto.CurrentRow.Cells[0].Value); SqlParameter[] ParametrosEnt = new SqlParameter[11]; ParametrosEnt[0] = new SqlParameter("@Op", "D"); ParametrosEnt[1] = new SqlParameter("@Id", IdFile); ParametrosEnt[2] = new SqlParameter("@Tipo", "1"); ParametrosEnt[3] = new SqlParameter("@IdMina", IdMina); ParametrosEnt[4] = new SqlParameter("@Nombre", ""); ParametrosEnt[5] = new SqlParameter("@Archivo", Encoding.ASCII.GetBytes("")); ParametrosEnt[6] = new SqlParameter("@Extension", ""); ParametrosEnt[7] = new SqlParameter("@Detalle", ""); ParametrosEnt[8] = new SqlParameter("@Realizado", DateTime.Now); ParametrosEnt[9] = new SqlParameter("@Maquina", Environment.MachineName); ParametrosEnt[10] = new SqlParameter("@Usuario", this.IdUsuario); GuardarDatos Guardar = new GuardarDatos(); bool Realizado = Guardar.booleano("Sp_Guardar_DatosAdjuntosMinas", ParametrosEnt); if (Realizado) { MessageBox.Show("Archivo Eliminado satisfactoriamente.", "System Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } #region Llenado el DataGrid de los adjuntos try { SqlParameter[] ParametrosGrid = new SqlParameter[4]; ParametrosGrid[0] = new SqlParameter("@Op", "AdjuntosMinasEspe"); ParametrosGrid[1] = new SqlParameter("@ParametroChar", this.TxbCodigo.Text.ToString().Trim()); ParametrosGrid[2] = new SqlParameter("@ParametroInt", "0"); ParametrosGrid[3] = new SqlParameter("@ParametroNuemric", "0"); DataSet DS; DS = LlenarGrid.Datos("SpConsulta_Tablas", ParametrosGrid); this.DtgAdjunto.DataSource = DS; this.DtgAdjunto.DataMember = "Result"; this.DtgAdjunto.AutoResizeColumns(); } catch (Exception Exc) { MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } #endregion } catch (Exception Exc1) { MessageBox.Show(Exc1.Message);; } } #endregion }
private void TxbCodigo_Leave(object sender, EventArgs e) { Ent_TblMinas TblMinas = new Ent_TblMinas(); TblMinas = ConsultaTablas.TblMinas("TblMinasEspe", this.TxbCodigo.Text.Trim(), 0, 0.00); if (string.IsNullOrEmpty(TblMinas.Codigo)) { #region LLenando el Combo de las Minas List <Ent_VwMinas> Lista1 = new List <Ent_VwMinas>(); Lista1 = ConsultaTablas.ListaVwMinas("VwMinas", "", 0, 0.00); this.CmbMinas.DataSource = Lista1; this.CmbMinas.DisplayMember = "Nombre"; this.CmbMinas.ValueMember = "Id"; this.CmbMinas.SelectedIndex = -1; #endregion #region Limpiando Datos generales Contratos Operaciones this.TxbCodigoPM.Text = ""; this.TxbNombre.Text = ""; this.TxbExpediente.Text = ""; this.CmbDepende.SelectedIndex = -1; this.CmbTenorPromedio.SelectedIndex = -1; this.TxbArea.Text = ""; this.CmbMinas.SelectedIndex = -1; this.CmbTipoContrato.SelectedIndex = -1; this.TxbEste.Text = ""; this.TxbNorte.Text = ""; this.TxbElevacion.Text = ""; this.TxbDetalle.Text = ""; this.TxbCodigoPlaza.Text = ""; this.TxbDetallePlaza.Text = ""; this.TxbEmail.Text = ""; this.ChbInformes.Checked = false; #endregion #region Limpiando Page Contratos y Liquidacion this.CmbEsquema.SelectedIndex = -1; this.CmbContratista.SelectedIndex = -1; this.DtpContrato.Text = ""; this.DtpInscriContrato.Text = ""; this.DtpVenciContrato.Text = ""; this.TxbRecuperacion.Text = ""; this.TxbFondo.Text = ""; this.NmrDuracion.Value = 0; this.ChbTenores.Checked = false; this.ChbAnexos.Checked = false; this.ChbClausulas.Checked = false; this.ChbFondo.Checked = false; #endregion ConsultaEntidades Maestro = new ConsultaEntidades(); #region LLenando el Combo de los Tipo de Contratos List <Ent_VwTipoContrato> Lista2 = new List <Ent_VwTipoContrato>(); Lista2 = ConsultaTablas.ListaVwTipoContrato("VwTipoContrato", "", 0, 0.00); this.CmbTipoContrato.DataSource = Lista2; this.CmbTipoContrato.DisplayMember = "Nombre"; this.CmbTipoContrato.ValueMember = "Id"; this.CmbTipoContrato.SelectedIndex = 0; #endregion #region LLenando el Combo de los Contenedores List <Ent_Contenedores> Lista3 = new List <Ent_Contenedores>(); Lista3 = ConsultaTablas.ListaContenedores("Contenedores", "", 0, 0.00); this.CmbDepende.DataSource = Lista3; this.CmbDepende.DisplayMember = "Nombre"; this.CmbDepende.ValueMember = "Codigo"; this.CmbDepende.SelectedIndex = -1; #endregion #region LLenando el Combo de los Tipo de Empresas List <Ent_TiposDeEmpresa> Lista4 = new List <Ent_TiposDeEmpresa>(); Lista4 = ConsultaTablas.ListaTipoEmpresas("TipoEmpresas", "", 0, 0.00); this.CmbTipoEmpresa.DataSource = Lista4; this.CmbTipoEmpresa.DisplayMember = "Nombre"; this.CmbTipoEmpresa.ValueMember = "Id"; this.CmbTipoEmpresa.SelectedIndex = -1; #endregion } else { #region LLenando los Combo de la page principal this.CmbMinas.SelectedValue = TblMinas.IdMina; this.CmbTenorPromedio.SelectedIndex = Convert.ToInt32(TblMinas.TenorPromedio); this.CmbDepende.SelectedValue = TblMinas.CodigoContenedor; this.CmbTipoContrato.SelectedValue = TblMinas.IdTipoContrato; this.CmbTipoEmpresa.SelectedValue = TblMinas.IdTipoEmpresa; #endregion #region Llenando Datos generales Contratos Operaciones this.TxbCodigoPM.Text = TblMinas.CodigoPM; this.TxbNombre.Text = TblMinas.NombreMina; this.TxbExpediente.Text = TblMinas.Expediente; this.TxbArea.Text = Convert.ToString(TblMinas.Area); this.TxbEste.Text = Convert.ToDouble(TblMinas.Este).ToString("###,###,##0.#0"); this.TxbNorte.Text = Convert.ToDouble(TblMinas.Norte).ToString("###,###,##0.#0"); this.TxbElevacion.Text = Convert.ToDouble(TblMinas.Elevacion).ToString("###,###,##0.#0"); this.TxbDetalle.Text = TblMinas.Detalle; this.TxbCodigoPlaza.Text = TblMinas.CodigoPlaza; this.TxbDetallePlaza.Text = TblMinas.NombrePlaza; this.TxbEmail.Text = TblMinas.Email; this.ChbInformes.Checked = TblMinas.MostrarEnInformes; this.ChbRecuperacion.Checked = TblMinas.RecuperacionPlanta; this.ChbEstado.Checked = TblMinas.Estado; if (this.ChbEstado.Checked) { this.ChbEstado.Text = "Activo"; } else { this.ChbEstado.Text = "Bloqueado"; } #endregion #region Llenado el DataGrid de los Contratos try { DataSet DS = ConsultaTablas.Dataset("ContratosMinasEspe", this.TxbCodigo.Text.Trim(), 0, 0.00); this.DgvContratos.DataSource = DS; this.DgvContratos.DataMember = "Result"; this.DgvContratos.AutoResizeColumns(); } catch (Exception Exc) { MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } #endregion #region Llenado el DataGrid de los adjuntos try { SqlParameter[] ParametrosGrid = new SqlParameter[4]; ParametrosGrid[0] = new SqlParameter("@Op", "AdjuntosMinasEspe"); ParametrosGrid[1] = new SqlParameter("@ParametroChar", this.TxbCodigo.Text.ToString().Trim()); ParametrosGrid[2] = new SqlParameter("@ParametroInt", "0"); ParametrosGrid[3] = new SqlParameter("@ParametroNuemric", "0"); DataSet DS; DS = LlenarGrid.Datos("SpConsulta_Tablas", ParametrosGrid); this.DtgAdjunto.DataSource = DS; this.DtgAdjunto.DataMember = "Result"; this.DtgAdjunto.AutoResizeColumns(); } catch (Exception Exc) { MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } #endregion #region Limpiando Page Contratos y Liquidacion this.CmbEsquema.SelectedIndex = -1; this.CmbContratista.SelectedIndex = -1; this.DtpContrato.Text = ""; this.DtpInscriContrato.Text = ""; this.DtpVenciContrato.Text = ""; this.TxbRecuperacion.Text = "0.00"; this.TxbFondo.Text = "0.00"; this.NmrDuracion.Value = 0; this.ChbTenores.Checked = false; this.ChbAnexos.Checked = false; this.ChbClausulas.Checked = false; this.ChbFondo.Checked = false; this.TxbDetalleEsquema.Text = ""; #endregion } }
private void TxbConsecutivo_Leave(object sender, EventArgs e) { #region LLenado el DataGridView con los registros relacionados try { SqlParameter[] Parametros_Consulta = new SqlParameter[4]; Parametros_Consulta[0] = new SqlParameter("@Op", "MuestrasSGS2_2"); Parametros_Consulta[1] = new SqlParameter("@ParametroChar", ""); Parametros_Consulta[2] = new SqlParameter("@ParametroInt", this.TxbConsecutivo.Text.Trim()); Parametros_Consulta[3] = new SqlParameter("@ParametroNuemric", "0"); DataTable dt = new DataTable(); dt.Columns.Add("Id"); dt.Columns.Add("LimSupPadre"); dt.Columns.Add("LimSupHijo"); dt.Columns.Add("G_TM"); dt.Columns.Add("PesoMuestra"); DataRow Registro = dt.NewRow(); DataSet DS; DS = LlenarGrid.Datos("SpConsulta_Tablas", Parametros_Consulta); foreach (DataRow row in DS.Tables[0].Rows) { this.TxbCliente.Text = row["Cliente"].ToString(); this.TxbReferencia.Text = row["Referencia"].ToString(); this.TxbRecepcion.Text = row["Recepcion"].ToString(); this.TxbReporte.Text = row["Reporte"].ToString(); this.TxbOrden.Text = row["Orden"].ToString(); this.TxbLugar.Text = row["Lugar"].ToString(); this.TxbMuestras.Text = row["Muestra"].ToString(); this.TxbPath.Text = row["Ruta"].ToString(); Registro["Id"] = row["Id"]; Registro["LimSupPadre"] = row["SelloP"]; Registro["LimSupHijo"] = row["SelloH"]; Registro["G_TM"] = row["Tenor"]; Registro["PesoMuestra"] = row["Peso"]; dt.Rows.Add(Registro); Registro = dt.NewRow(); } DataSet DSR = new DataSet(); DSR.Tables.Add(dt); dataGridView1.DataSource = DSR.Tables[0]; dataGridView1.AutoResizeColumns(); int I = 0; foreach (DataRow row in DS.Tables[0].Rows) { this.dataGridView1[0, I].Value = row["Incluir"]; I += 1; } foreach (DataGridViewColumn Column in dataGridView1.Columns) { Column.ReadOnly = true; } } catch (Exception Exc) { MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } #endregion #region LLenado de DataGrid Auxiliar DataTable date = new DataTable(); date.Columns.Add("Id"); date.Columns.Add("IdPadre"); date.Columns.Add("Sello"); date.Columns.Add("Tenor"); DataRow Row = date.NewRow(); string IdLim = ""; string LimSupP = ""; string G_TM = ""; int Id = 1; foreach (DataGridViewRow row in dataGridView1.Rows) { string SelloP = Convert.ToString(row.Cells[2].Value); if (SelloP.IndexOf("a") + SelloP.IndexOf("b") + SelloP.IndexOf("c") == -3) { IdLim = Convert.ToString(row.Cells[1].Value); LimSupP = Convert.ToString(row.Cells[2].Value); G_TM = Convert.ToString(row.Cells[5].Value); Row["Id"] = Id; Row["IdPadre"] = IdLim; Row["Sello"] = LimSupP; Row["Tenor"] = G_TM; date.Rows.Add(Row); Row = date.NewRow(); Id++; } } DataSet DataS = new DataSet(); DataS.Tables.Add(date); dataGridView2.DataSource = DataS.Tables[0]; dataGridView2.AutoResizeColumns(); try { foreach (DataGridViewRow Row2 in dataGridView2.Rows) { string SelloConsulta = Convert.ToString(Row2.Cells[2].Value); SqlParameter[] Parametros = new SqlParameter[1]; Parametros[0] = new SqlParameter("@Sello", SelloConsulta); ConsultaEntidades Entidad = new ConsultaEntidades(); Ent_MinaSello Reader = new Ent_MinaSello(); Reader = Entidad.MinaSello("ConsultarSelloSGS", Parametros); if (Reader.Consecutivo == 0) { dataGridView2.Rows[Row2.Index].DefaultCellStyle.BackColor = Color.SkyBlue; } } } catch (Exception Ext) { MessageBox.Show(Ext.Message); } #endregion }
private void buttonBuscar_Click(object sender, EventArgs e) { try { switch (this.Tipo) { case 1: GrbBuscar.Visible = false; string Operation = string.Empty; Roles_Permisos permisoConsulta = DBMETAL_SHARP.Common.Common.Permissions.Where(s => s.fkcontrolid == "TxbPesaje").FirstOrDefault(); if (permisoConsulta.ContenedorOtros > 0 && permisoConsulta.ContenedorPeqMineria > 0 && permisoConsulta.ContenedorZandor > 0) { Operation = "Marcaciones"; } else if (permisoConsulta.ContenedorOtros > 0 || permisoConsulta.ContenedorPeqMineria > 0) { Operation = "MarcacionesOtros"; } else { Operation = "MarcacionesZandor"; } DataSet DSInitial = ConsultaTablas.Dataset(Operation, this.Fecha.ToShortDateString(), 0, 0.00); DataTable dt = DSInitial.Tables[0].Clone(); dt.Merge(DSInitial.Tables[0]); DataRow[] dtrow = dt.Select("Muestreo=" + 0); DSInitial.Tables[0].Clear(); for (int i = 0; i < dtrow.Length; i++) { DSInitial.Tables[0].ImportRow(dtrow[i]); } dataGridViewConsulta.DataSource = DSInitial; dataGridViewConsulta.DataMember = "Result"; dataGridViewConsulta.Columns["PesoVacio"].DefaultCellStyle.Format = "##,##.00"; dataGridViewConsulta.Columns["PesoVacio"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dataGridViewConsulta.Columns["PesoLleno"].DefaultCellStyle.Format = "##,##.00"; dataGridViewConsulta.Columns["PesoLleno"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dataGridViewConsulta.Columns["PesoTotal"].DefaultCellStyle.Format = "##,##.00"; dataGridViewConsulta.Columns["PesoTotal"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dataGridViewConsulta.AutoResizeColumns(); break; case 2: List_CamposRDB FindEntities = new List_CamposRDB(); SqlParameter[] Parametros = new SqlParameter[4]; int IdBuscar = LlenarRDB.ConsultarIdRadioButton(GrbBuscar); DataSet DS; Parametros[0] = new SqlParameter("@Op", "LlenarGrid"); Parametros[1] = new SqlParameter("@ParametroChar", this.TxbConsulta.Text.Trim()); Parametros[2] = new SqlParameter("@ParametroInt", Op); Parametros[3] = new SqlParameter("@ParametroNuemric", IdBuscar); DS = LlenarGrid.Datos("SpConsulta_Tablas", Parametros); if (TipoFiltro > 0) { dt = DS.Tables[0].Clone(); dt.Merge(DS.Tables[0]); dtrow = dt.Select("Rol=" + TipoFiltro); DS.Tables[0].Clear(); for (int i = 0; i < dtrow.Length; i++) { DS.Tables[0].ImportRow(dtrow[i]); } } dataGridViewConsulta.DataSource = DS; dataGridViewConsulta.DataMember = "Result"; dataGridViewConsulta.AutoResizeColumns(); break; case 3: FindEntities = new List_CamposRDB(); Parametros = new SqlParameter[4]; if (!String.IsNullOrEmpty(TxbConsulta.Text)) { this.codeFilter = TxbConsulta.Text; } Parametros[0] = new SqlParameter("@Op", "LlenarGrid"); Parametros[1] = new SqlParameter("@ParametroChar", this.codeFilter); Parametros[2] = new SqlParameter("@ParametroInt", 27); Parametros[3] = new SqlParameter("@ParametroNuemric", 1); DS = LlenarGrid.Datos("SpConsulta_Tablas", Parametros); if (TipoFiltro > 0) { dt = DS.Tables[0].Clone(); dt.Merge(DS.Tables[0]); dtrow = dt.Select("Rol=" + TipoFiltro); DS.Tables[0].Clear(); for (int i = 0; i < dtrow.Length; i++) { DS.Tables[0].ImportRow(dtrow[i]); } } dataGridViewConsulta.DataSource = DS; dataGridViewConsulta.DataMember = "Result"; dataGridViewConsulta.AutoResizeColumns(); break; default: FindEntities = new List_CamposRDB(); Parametros = new SqlParameter[4]; IdBuscar = LlenarRDB.ConsultarIdRadioButton(GrbBuscar); Parametros[0] = new SqlParameter("@Op", "LlenarGrid"); Parametros[1] = new SqlParameter("@ParametroChar", this.TxbConsulta.Text.Trim()); Parametros[2] = new SqlParameter("@ParametroInt", Op); Parametros[3] = new SqlParameter("@ParametroNuemric", IdBuscar); DS = LlenarGrid.Datos("SpConsulta_Tablas", Parametros); if (DS.Tables[0].Rows.Count == 0) { Parametros = new SqlParameter[4]; Parametros[0] = new SqlParameter("@Op", "LlenarGrid"); Parametros[1] = new SqlParameter("@ParametroChar", this.TxbConsulta.Text.Trim()); Parametros[2] = new SqlParameter("@ParametroInt", 27); Parametros[3] = new SqlParameter("@ParametroNuemric", IdBuscar); DS = new DataSet(); DS = LlenarGrid.Datos("SpConsulta_Tablas", Parametros); } dataGridViewConsulta.DataSource = DS; dataGridViewConsulta.DataMember = "Result"; dataGridViewConsulta.AutoResizeColumns(); break; } } catch (Exception Exc) { MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnProcesar_Click(object sender, EventArgs e) { this.StsProgressBar1.Value = 20; this.StsLabel1.Text = "Llenando Tabla Principal"; this.StsProgressBar1.Value = 20; try { this.StsProgressBar1.Value = 33; this.StsLabel1.Text = "Llenando Tabla Principal"; this.StsProgressBar1.Value = 33; #region Llenando el dataGridView Principal if (this.TxbPath.Text.Length != 0) { DataSet DS; DS = LeerExcel.TenorZandor(this.TxbPath.Text); dataGridView1.DataSource = DS.Tables[0]; dataGridView1.AutoResizeColumns(); foreach (DataGridViewRow row in dataGridView1.Rows) { row.Cells[0].Value = true; } this.chbMarcar.Checked = true; int I = 0; foreach (DataGridViewColumn Column in dataGridView1.Columns) { if (I > 0) { Column.ReadOnly = true; } I += 1; } } else { MessageBox.Show("Seleccione un archivo"); } #endregion this.StsProgressBar1.Value = 69; this.StsLabel1.Text = "Llenando Tabla Con Registros que se actualizaran"; this.StsProgressBar1.Value = 69; #region LLenado el DataGridView con los registros relacionados #region LLenado de DataTable que se enviara en el SP DataTable dt = new DataTable(); dt.Columns.Add("Incluir"); dt.Columns.Add("Id"); dt.Columns.Add("Sello"); dt.Columns.Add("Tenor"); dt.Columns.Add("Humedad"); DataRow Row = dt.NewRow(); foreach (DataGridViewRow row in dataGridView1.Rows) { bool incluir = Convert.ToBoolean(row.Cells[0].Value); int id = Convert.ToInt32(row.Cells[1].Value); string sello = Convert.ToString(row.Cells[2].Value); double tenor = Convert.ToDouble(row.Cells[3].Value); double humedad = Convert.ToDouble(row.Cells[4].Value); Row["incluir"] = incluir; Row["Id"] = id; Row["Sello"] = sello; Row["Tenor"] = tenor; Row["Humedad"] = humedad; dt.Rows.Add(Row); Row = dt.NewRow(); } #endregion SqlParameter[] Parametros_Consulta1 = new SqlParameter[3]; Parametros_Consulta1[0] = new SqlParameter("@Op", "S"); Parametros_Consulta1[1] = new SqlParameter("@Consecutivo", "0"); Parametros_Consulta1[2] = new SqlParameter("@TablaExcelPM", dt); DataSet DataS; DataS = LlenarGrid.Datos("Sp_ConsultaDatosPM", Parametros_Consulta1); dataGridView2.DataSource = DataS.Tables[0]; dataGridView2.AutoResizeColumns(); this.StsProgressBar1.Value = 90; this.StsLabel1.Text = "Llenando Tabla Con Registros que NO se actualizaran"; this.StsProgressBar1.Value = 90; SqlParameter[] Parametros_Consulta2 = new SqlParameter[3]; Parametros_Consulta2[0] = new SqlParameter("@Op", "N"); Parametros_Consulta2[1] = new SqlParameter("@Consecutivo", "0"); Parametros_Consulta2[2] = new SqlParameter("@TablaExcelPM", dt); DataSet DataN; DataN = LlenarGrid.Datos("Sp_ConsultaDatosPM", Parametros_Consulta2); dataGridView3.DataSource = DataN.Tables[0]; dataGridView3.AutoResizeColumns(); } catch (Exception Exc) { MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } #endregion this.StsProgressBar1.Value = 75; this.StsProgressBar1.Value = 100; this.StsLabel1.Text = "Listo"; this.StsProgressBar1.Value = 0; }
private void TxbConsecutivo_Leave(object sender, EventArgs e) { try { this.StsProgressBar1.Value = 20; this.StsLabel1.Text = "Llenando Tabla Principal"; this.StsProgressBar1.Value = 20; #region LLenado el DataGridView1 DataTable dtp = new DataTable(); dtp.Columns.Add("Incluir"); dtp.Columns.Add("Id"); dtp.Columns.Add("Sello"); dtp.Columns.Add("Tenor"); dtp.Columns.Add("Humedad"); DataTable dt = new DataTable(); dt.Columns.Add("Id"); dt.Columns.Add("Sello"); dt.Columns.Add("Tenor"); dt.Columns.Add("Humedad"); DataRow Registro = dt.NewRow(); SqlParameter[] Parametros_Consulta1 = new SqlParameter[3]; Parametros_Consulta1[0] = new SqlParameter("@Op", "1"); Parametros_Consulta1[1] = new SqlParameter("@Consecutivo", 1); Parametros_Consulta1[2] = new SqlParameter("@TablaExcelPM", dtp); DataSet DataS; DataS = LlenarGrid.Datos("Sp_ConsultaDatosPM", Parametros_Consulta1); foreach (DataRow row in DataS.Tables[0].Rows) { Registro["Id"] = row["Id"]; Registro["Sello"] = row["Sello"]; Registro["Tenor"] = row["Tenor"]; Registro["Humedad"] = row["Humedad"]; dt.Rows.Add(Registro); Registro = dt.NewRow(); } DataSet DSR = new DataSet(); DSR.Tables.Add(dt); dataGridView1.DataSource = DSR.Tables[0]; dataGridView1.AutoResizeColumns(); int I = 0; foreach (DataRow row in DataS.Tables[0].Rows) { this.dataGridView1[0, I].Value = row["Incluir"]; I += 1; } #endregion this.StsProgressBar1.Value = 61; this.StsLabel1.Text = "Llenando Tabla Secundaria con registros que se actualizaron"; this.StsProgressBar1.Value = 61; #region Lenado el DataGridView2 SqlParameter[] Parametros_Consulta2 = new SqlParameter[3]; Parametros_Consulta2[0] = new SqlParameter("@Op", "2"); Parametros_Consulta2[1] = new SqlParameter("@Consecutivo", this.TxbConsecutivo.Text.Trim()); Parametros_Consulta2[2] = new SqlParameter("@TablaExcelPM", dtp); DataSet DataS1; DataS1 = LlenarGrid.Datos("Sp_ConsultaDatosPM", Parametros_Consulta2); dataGridView2.DataSource = DataS1.Tables[0]; dataGridView2.AutoResizeColumns(); #endregion this.StsProgressBar1.Value = 100; this.StsLabel1.Text = "Llenando Tabla Terciaria con registros que NO se actualizaron"; this.StsProgressBar1.Value = 100; #region Lenado el DataGridView3 SqlParameter[] Parametros_Consulta3 = new SqlParameter[3]; Parametros_Consulta3[0] = new SqlParameter("@Op", "3"); Parametros_Consulta3[1] = new SqlParameter("@Consecutivo", this.TxbConsecutivo.Text.Trim()); Parametros_Consulta3[2] = new SqlParameter("@TablaExcelPM", dtp); DataSet DataN; DataN = LlenarGrid.Datos("Sp_ConsultaDatosPM", Parametros_Consulta3); dataGridView3.DataSource = DataN.Tables[0]; dataGridView3.AutoResizeColumns(); #endregion } catch (Exception Exc) { MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.StsProgressBar1.Value = 0; this.StsLabel1.Text = "Listo"; this.StsProgressBar1.Value = 0; }
private void FrmRptProyeccionMineral_Load(object sender, EventArgs e) { // TODO: esta línea de código carga datos en la tabla 'DBMETALDataSet.Sp_Rpt_ProyeccionMineral' Puede moverla o quitarla según sea necesario. this.DBMETALDataSet.EnforceConstraints = false; this.Sp_Rpt_ProyeccionMineralTableAdapter.Fill(this.DBMETALDataSet.Sp_Rpt_ProyeccionMineral, this.Fecha); this.reportViewer1.RefreshReport(); if (this.Imprimir == "1") { this.GenerateReportPdf(); #region Trallendo los parametros de envio mail SqlParameter[] ParamSQL2 = new SqlParameter[4]; ParamSQL2[0] = new SqlParameter("@Op", "ConsultaMails"); ParamSQL2[1] = new SqlParameter("@ParametroChar", ""); ParamSQL2[2] = new SqlParameter("@ParametroInt", "0"); ParamSQL2[3] = new SqlParameter("@ParametroNuemric", "0"); DataSet DS2; DS2 = LlenarGrid.Datos("SpConsulta_Tablas", ParamSQL2); if (DS2.Tables[0].Rows.Count > 0) { this.Smtp = Convert.ToString(DS2.Tables[0].Rows[0]["Smtp"]).Trim(); this.Credencial = Convert.ToString(DS2.Tables[0].Rows[0]["Credencial"]).Trim(); this.Password = Convert.ToString(DS2.Tables[0].Rows[0]["Password"]).Trim(); this.Puerto = Convert.ToInt32(DS2.Tables[0].Rows[0]["Puerto"]); this.SSL = Convert.ToBoolean(DS2.Tables[0].Rows[0]["SSL"]); } #endregion #region Trallendo los remitentes try { string RutaFile = Directory.GetCurrentDirectory() + "\\DBMETAL_BasculaMineralProyectado.pdf"; MailMessage mnsj = new MailMessage(); mnsj.Subject = "Reporte de Mineral Proyectado a Transportar por Mina " + this.Fecha.Trim(); mnsj.From = new MailAddress(Credencial, "DBMETAL"); mnsj.Attachments.Add(new Attachment(RutaFile)); mnsj.Body = " Proyeccion de Mineral a Ingresar/Transportar a Planta \n\n Enviado desde mi aplicacion DBMETAL\n\n *VER EL ARCHIVO ADJUNTO*"; SqlParameter[] ParamSQL1 = new SqlParameter[4]; ParamSQL1[0] = new SqlParameter("@Op", "Remitentes1"); ParamSQL1[1] = new SqlParameter("@ParametroChar", ""); ParamSQL1[2] = new SqlParameter("@ParametroInt", "0"); ParamSQL1[3] = new SqlParameter("@ParametroNuemric", "0"); DataSet DS1; DS1 = LlenarGrid.Datos("SpConsulta_Tablas", ParamSQL1); if (DS1.Tables[0].Rows.Count > 0) { foreach (DataRow row in DS1.Tables[0].Rows) { mnsj.To.Add(row[0].ToString()); } } Correos.Enviar(Smtp, Puerto, Credencial, Password, SSL, mnsj); } catch (Exception) { throw; } #endregion } }
private void TxbConsecutivo_Leave(object sender, EventArgs e) { #region LLenado el DataGridView con los registros relacionados try { SqlParameter[] Parametros_Consulta = new SqlParameter[4]; Parametros_Consulta[0] = new SqlParameter("@Op", "HumedadZandor"); Parametros_Consulta[1] = new SqlParameter("@ParametroChar", ""); Parametros_Consulta[2] = new SqlParameter("@ParametroInt", this.TxbConsecutivo.Text.Trim()); Parametros_Consulta[3] = new SqlParameter("@ParametroNuemric", "0"); DataTable dt = new DataTable(); dt.Columns.Add("Id"); dt.Columns.Add("Sello"); dt.Columns.Add("Humedad"); DataRow Registro = dt.NewRow(); DataSet DS; DS = LlenarGrid.Datos("SpConsulta_Tablas", Parametros_Consulta); foreach (DataRow row in DS.Tables[0].Rows) { this.TxbPath.Text = row["Ruta"].ToString().Trim(); this.TxbFecha.Text = row["Fecha"].ToString().Trim(); this.TxbMuestras.Text = row["Muestras"].ToString().Trim(); this.TxbCliente.Text = row["Cliente"].ToString().Trim(); this.TxbAuUnidad.Text = row["AuUnidad"].ToString().Trim(); this.TxbAuMetodo.Text = row["AuMetodo"].ToString().Trim(); this.TxbAgUnidad.Text = row["AgUnidad"].ToString().Trim(); this.TxbAgMetodo.Text = row["AgMetodo"].ToString().Trim(); this.TxbHumeUnidad.Text = row["HumedadUnd"].ToString().Trim(); this.TxbHumeMetodo.Text = row["HumedadMet"].ToString().Trim(); this.TxbTipoMuestra.Text = row["TipoMuestras"].ToString().Trim(); this.TxbOrden.Text = row["Orden"].ToString().Trim(); this.TxbClienteOrden.Text = row["ClienteOrden"].ToString().Trim(); this.TxbNumMuestras.Text = row["NumMuestras"].ToString().Trim(); this.TxbFechaMuestreo.Text = row["FechaMuestreo"].ToString().Trim(); this.TxbFechaReporte.Text = row["FechaReporte"].ToString().Trim(); this.TxbNotas.Text = row["Notas"].ToString().Trim(); this.TxbCodigoPreparacion.Text = row["CodigoPrepa"].ToString().Trim(); this.TxbDescripcionPreparacion.Text = row["DescripcionPrepa"].ToString().Trim(); this.TxbCodigoAnalisis.Text = row["CodigoAnalisis"].ToString().Trim(); this.TxbDescripcionAnalisis.Text = row["DescripcionAnalisis"].ToString().Trim(); this.LblZC.Text = row["Orden"].ToString().Trim(); Registro["Id"] = row["Id"]; Registro["Sello"] = row["Sello"]; Registro["Humedad"] = row["Humedad"]; dt.Rows.Add(Registro); Registro = dt.NewRow(); } DataSet DSR = new DataSet(); DSR.Tables.Add(dt); dataGridView1.DataSource = DSR.Tables[0]; dataGridView1.AutoResizeColumns(); } catch (Exception Exc) { MessageBox.Show("OCURRIÓ UN ERROR AL CONSULTAR O CARGAR LOS DATOS..: \n\n" + Exc.Message, "Error del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } #endregion }