private void Button2_Click(object sender, EventArgs e) { if (gerentes[1] != null) { } else { gerentes[1] = new Gerentes(lblGer2.Text); } }
private void BtnUpSeg1_Click(object sender, EventArgs e) { if (gerentes[0] != null) { gerentes[0].aumentarNivel(); } else { gerentes[0] = new Gerentes(lblGer1.Text); } }
internal Gerentes[] llenarGerentes(string path) { int minY = 61, minX = 3, maxY = 69, maxX = 8; this.path = path; this.ws = wb.Worksheets[3]; Excel.Range range = (Excel.Range)ws.Range[ws.Cells[minY, minX], ws.Cells[maxY, maxX]]; object[,] holder = range.Value2; Gerentes[] gerentes = new Gerentes[9]; //llena el nombre de cada seguro, su valor inicial e inicializa el nivel en 0 //luego lleno el for (int p = 1; p <= maxY - minY + 1; p++) { gerentes[p - 1] = new Gerentes(); gerentes[p - 1].area = holder[p, 1].ToString(); //seguros[p - 1].costoProximo = Convert.ToInt16(holder[p, 2]); gerentes[p - 1].nivel = 0; for (int q = 2; q <= maxX - minX + 1; q++) { //seguros[p - 1].area = holder[p, q].ToString(); gerentes[p - 1].costoProximo[q - 2] = Convert.ToInt32(holder[p, q]); //returnstring[p - 1, q - 1] = holder[p, q].ToString(); } } //llena el seguro con los valores de la cobertura minY = 74; minX = 4; maxY = 82; range = ws.Range[ws.Cells[minY, minX], ws.Cells[maxY, maxX]]; holder = range.Value2; for (int p = 1; p <= maxY - minY + 1; p++) { for (int q = 1; q <= maxX - minX + 1; q++) { gerentes[p - 1].cobertura[q - 1] = Convert.ToInt32(holder[p, q]); } } return(gerentes); }