private void button1_Click(object sender, EventArgs e) { DAOKpi daok = new DAOKpi(); DAOSociedad daos = new DAOSociedad(); LimpiarControladores(); int cod_unico = daok.ObtenerKPICodxUnicode(txtcd2.Text); if (cod_unico == -1) { if (txtnombus.Text.Equals("")) { MessageBox.Show("La busqueda no tiene resultados"); return; } DataTable db = daok.getBuscadorEnlaces(txtnombus.Text); if (db == null) { MessageBox.Show("La busqueda no tiene resultados"); return; } int l = 1; foreach (DataRow rw in db.Rows) { txtresultado.Text = txtresultado.Text + "" + l + ". " + rw["Ind_KPIDivisionCodUni"].ToString() + " - " + rw["Ind_KPIDivisionAbrev"].ToString() + Environment.NewLine; l++; } } else { DataTable dt = daok.ObtenerKPI(cod_unico); txtcodsis.Text = cod_unico.ToString(); txtcodigoM.Text = dt.Rows[0]["Ind_KPIDivisionCodUni"].ToString(); txtnombreM.Text = dt.Rows[0]["Ind_KPIDivision"].ToString(); txtabrevM.Text = dt.Rows[0]["Ind_KPIDivisionAbrev"].ToString(); cboprioridadM.SelectedItem = dt.Rows[0]["Ind_KPITipoData"].ToString(); cboempresaM.SelectedValue = (int)Int32.Parse(dt.Rows[0]["cod_sociedad"].ToString()); cboestadoM.SelectedIndex = valueEstado(dt.Rows[0]["Ind_KPIDivisionEstado"].ToString()); txtsla.Text = (Double)double.Parse(dt.Rows[0]["Ind_SLA"].ToString()) * 100 + "%"; DataTable dr = daok.getRegistrosxKPI(cod_unico); if (dr != null) { foreach (DataRow rw in dr.Rows) { textBox1.Text = textBox1.Text + " " + rw["periodo_registro"].ToString() + " - " + (Double)double.Parse(rw["valor_registro"].ToString()) * 100 + "%" + Environment.NewLine; } } txtcd2.Text = ""; } }
private void button1_Click(object sender, EventArgs e) { DAOKpi daok = new DAOKpi(); DAOSociedad daos = new DAOSociedad(); int cod_unico = daok.ObtenerKPICodxUnicode(txtcd2.Text); if (cod_unico == -1) { MessageBox.Show("No existe el CD: " + txtcd2.Text); } else { DataTable dt = daok.ObtenerKPI(cod_unico); txtcodigo.Text = cod_unico.ToString(); txtnombre2.Text = dt.Rows[0]["Ind_KPIDivision"].ToString(); txtabrev2.Text = dt.Rows[0]["Ind_KPIDivisionAbrev"].ToString(); txtprioridad2.Text = dt.Rows[0]["Ind_KPITipoData"].ToString(); txtempresa2.Text = daos.encontrarSociedad((int)Int32.Parse(dt.Rows[0]["cod_sociedad"].ToString())).Rows[0]["IndCod_Sociedad"].ToString(); } }
private void button1_Click(object sender, EventArgs e) { //List<Registro> listaregistro = new List<Registro>(); MessageBox.Show("Comenzamos La Carga, solo tiene que tener columnas CD, Sede, Empresa y Valor Actual. El excel solo debe tener una hoja."); DAOKpi daok = new DAOKpi(); DAORegistro daor = new DAORegistro(); string Chosen_File = ""; openFileDialog1.Title = "Ingresa la Solicitud"; openFileDialog1.FileName = ""; openFileDialog1.Filter = "Archivos Excel *.xls|*.xls*"; openFileDialog1.ShowDialog(); Chosen_File = openFileDialog1.FileName; Excel.Application xlApp; Excel.Workbook xlWorkBook; if (Chosen_File == "") { MessageBox.Show("No ha Seleccionado ningun Archivo"); } else { //Sentencias Excel object misValue = System.Reflection.Missing.Value; xlApp = new Excel.Application(); xlWorkBook = xlApp.Workbooks.Open(Chosen_File, 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0); int lastRow = -1; foreach (Excel.Worksheet element in xlWorkBook.Worksheets) { lastRow = element.UsedRange.Rows.Count; Excel.Range rango = (Excel.Range)element.get_Range("A2", "D" + lastRow); for (int row = 1; row <= rango.Rows.Count; row++) { Registro reg = new Registro(); //reg.Fecha_registro = monthCalendar1.SelectionStart; reg.Fecha_registro = dateTimePicker1.Value; reg.Periodo_registro = reg.Fecha_registro.Value.ToString("yyyyMM"); reg.IndCod_KPIDivision = daok.ObtenerKPICodxUnicode(rango.Cells[row, 1].Value2.ToString()); if (reg.IndCod_KPIDivision == -1) { MessageBox.Show("El CD " + rango.Cells[row, 1].Value2.ToString() + " no esta registrado"); } else { reg.Valor_registro = (decimal)decimal.Parse(rango.Cells[row, 4].Value2.ToString()); daor.insertRegistro(reg); } } break; } MessageBox.Show("Terminado!"); xlWorkBook.Close(false, misValue, misValue); xlApp.Quit(); releaseObject(xlWorkBook); releaseObject(xlApp); } }
public Boolean ExisteelEnlace(string codigoCD) { DAOKpi daok = new DAOKpi(); return(!(daok.ObtenerKPICodxUnicode(codigoCD) == -1)); }