public void CarreraDeberiaDevolverTotalAlumnos() { //arrange Carrera carrera = new Carrera(); Materia M1 = new Materia(); Año primero = new Año(); var alumno1 = new Alumno() { Nombre = "AL1" }; var alumno2 = new Alumno() { Nombre = "AL2" }; M1.Alumnos.Add(alumno1); M1.Alumnos.Add(alumno2); primero.Materias.Add(M1); carrera.MateriasAño.Add(primero); //act var total = carrera.TotalAlumnos(); //assert Assert.AreEqual(2, total); }
private void FrmImprimirBoletin_Load(object sender, EventArgs e) { try { DataTable dt2 = CtrlCursos.GetCursoAll().Tables[0]; LueCurso.Properties.DataSource = dt2; LueCurso.Properties.DisplayMember = "Nombre"; LueCurso.Properties.ValueMember = "CodigoCurso"; DevExpress.XtraEditors.Controls.LookUpColumnInfo col1; col1 = new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Nombre", "Nombre", 100); LueCurso.Properties.Columns.Clear(); LueCurso.Properties.Columns.Add(col1); LueCurso.ItemIndex = -1; DataTable dt3 = CtrlPeriodos.GetPeriodoAll().Tables[0]; LuePeriodo.Properties.DataSource = dt3; LuePeriodo.Properties.DisplayMember = "Nombre"; LuePeriodo.Properties.ValueMember = "CodigoPeriodo"; DevExpress.XtraEditors.Controls.LookUpColumnInfo col2; col2 = new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Nombre", "Nombre", 100); LuePeriodo.Properties.Columns.Add(col2); LuePeriodo.ItemIndex = -1; LuePeriodo.EditValue = CodPeriodo; } catch (Exception ex) { XtraMessageBox.Show(ex.Message, Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2); return; } TxtAño.Text = Año.ToString(); }
private void FrmGetImprimirPlanilla_Load(object sender, EventArgs e) { try { CursoAñoElectivo curAe = new CursoAñoElectivo(); curAe.AñoElectivo = Año; DataTable dt2 = CtrlCursoAñoElectivo.GetCursoAñoElectivo(curAe).Tables[0]; //DataTable dt2 = CtrlCursos.GetCursoAll().Tables[0]; LueCurso.Properties.DataSource = dt2; LueCurso.Properties.DisplayMember = "Nombre"; LueCurso.Properties.ValueMember = "CodigoCurso"; DevExpress.XtraEditors.Controls.LookUpColumnInfo col1; col1 = new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Nombre", "Nombre", 100); LueCurso.Properties.Columns.Clear(); LueCurso.Properties.Columns.Add(col1); LueCurso.ItemIndex = -1; dtConsultaPeriodos = CtrlPeriodos.GetPeriodoAll().Tables[0]; } catch (Exception ex) { XtraMessageBox.Show(ex.Message, Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2); return; } TxtAño.Text = Año.ToString(); }
public void Empresa() { DataSet dsDatos = CtrlInstitucion.GetInstitucionAll(); if (dsDatos.Tables[0].Rows.Count > 0) { String nombre = dsDatos.Tables[0].Rows[0]["Nombre"].ToString(); String nit = dsDatos.Tables[0].Rows[0]["Nit"].ToString(); String lema = dsDatos.Tables[0].Rows[0]["Lema"].ToString(); String telefono = dsDatos.Tables[0].Rows[0]["Telefono"].ToString(); String resolucion = dsDatos.Tables[0].Rows[0]["Resolusion"].ToString(); String codigoDane = dsDatos.Tables[0].Rows[0]["CodigoDane"].ToString(); String logo = dsDatos.Tables[0].Rows[0]["Logo"].ToString(); String director = dsDatos.Tables[0].Rows[0]["Director"].ToString(); String Secretaria = dsDatos.Tables[0].Rows[0]["Secretaria"].ToString(); xrLblNombre.Text = nombre; xrLblResolucion.Text = "Resolución # " + resolucion; xrLblCodNitTel.Text = "Código Dane: " + codigoDane + ". NIT: " + nit + ". Teléfono # " + telefono; xrLblLema.Text = lema; xrPictureBox1.ImageUrl = logo; xrLblAñoElectivo.Text = Año.Trim(); XrlblNombreCurso.Text = NombreCurso; } }
public void AñoTestSimplePasses() { // Arrange Año test = new Año(); //Act bool esBisiesto = test.esBisiesto(5000); //Assert Assert.AreEqual(false, esBisiesto); }
public void Given1600ShouldPassIsleap() { // Arrange Año test = new Año(); //Act bool esBisiesto = test.esBisiesto(1600); //Assert Assert.AreEqual(true, esBisiesto); }
public void CheckIfIsDivisibleBy400IsLeap() { // Arrange Año test = new Año(); //Act bool esBisiesto = test.esBisiesto(400); //Assert Assert.AreEqual(true, esBisiesto); }
private void FrmConsolidadoXCurso_Load(object sender, EventArgs e) { TxtAño.Text = Año.ToString(); TxtPeriodo.Text = NomPeriodo; TxtCurso.Text = NomCurso; if (!BkgwBuscar.IsBusy) { PrgBuscar.Visible = true; BkgwBuscar.RunWorkerAsync(); } }
public void Given2011ShouldntPassIsntleap() { // Arrange Año test = new Año(); //Act bool esBisiesto = test.esBisiesto(2011); //Assert Assert.AreEqual(false, esBisiesto); }
public void TestSimplePasses1984() { // Arrange Año test = new Año(); //Act bool esBisiesto = test.esBisiesto(1984); //Assert Assert.AreEqual(true, esBisiesto); }
public void CheckIfIsDivisibleBy100() { // Arrange Año test = new Año(); //Act bool esBisiesto = test.esBisiesto(500); //Assert Assert.AreEqual(false, esBisiesto); }
private void FrmRegistrarNotas_Load(object sender, EventArgs e) { TxtAño.Text = Año.ToString(); TxtProfesor.Text = NomProfesor; TxtPeriodo.Text = NomPeriodo; TxtMateria.Text = NomMateria; TxtCurso.Text = NomCurso; if (!BkgwBuscar.IsBusy) { PrgBuscar.Visible = true; BkgwBuscar.RunWorkerAsync(); } }
IEnumerable <ValidationResult> IValidatableObject.Validate(ValidationContext validationContext) { List <ValidationResult> res = new List <ValidationResult>(); int month = (int)Mes; string Fecha = Dia.ToString() + "/" + month.ToString() + "/" + Año.ToString(); if (Convert.ToDateTime(Fecha) < DateTime.Today || (Convert.ToDateTime(Fecha) == DateTime.Today && int.Parse(Hora) <= DateTime.Now.Hour)) { ValidationResult mss = new ValidationResult("Invalid Booked Date"); res.Add(mss); } return(res); }
private void btnGenerar_Click(object sender, EventArgs e) { int numanyos = int.Parse(this.txtnumerodeaños.Text); int anyoinicio = 2011; for (int i = 0; i <= numanyos; i++) { //cada iteracion creamos un año atomaticamente ,con meses Año anyo = new Año(true); anyo.Nombre = anyoinicio.ToString(); anyoinicio += 1; this.años.Add(anyo); this.cmbaño.Items.Add(anyo.Nombre); } }
public void Empresa() { DataSet dsDatos = CtrlInstitucion.GetInstitucionAll(); if (dsDatos.Tables[0].Rows.Count > 0) { String nombre = dsDatos.Tables[0].Rows[0]["Nombre"].ToString(); String nit = dsDatos.Tables[0].Rows[0]["Nit"].ToString(); String lema = dsDatos.Tables[0].Rows[0]["Lema"].ToString(); String telefono = dsDatos.Tables[0].Rows[0]["Telefono"].ToString(); String resolucion = dsDatos.Tables[0].Rows[0]["Resolusion"].ToString(); String codigoDane = dsDatos.Tables[0].Rows[0]["CodigoDane"].ToString(); String logo = dsDatos.Tables[0].Rows[0]["Logo"].ToString(); String director = dsDatos.Tables[0].Rows[0]["Director"].ToString(); String Secretaria = dsDatos.Tables[0].Rows[0]["Secretaria"].ToString(); xrLblNombre.Text = nombre; xrLblResolucion.Text = "Resolución # " + resolucion; xrLblCodNitTel.Text = "Código Dane: " + codigoDane + ". NIT: " + nit + ". Teléfono # " + telefono; xrLblLema.Text = lema; xrPictureBox1.ImageUrl = logo; xrLblDirector.Text = director; xrLblSecretaria.Text = Secretaria; //xrLlblDirectorGrupo.Text = DirectorGrupo; xrLblAñoElectivo.Text = Año.Trim(); } Curso cur = new Curso(); cur.CodigoCurso = CodCurso; DataSet dsDatos1 = CtrlCursos.GetCursoOneCod(cur); string jornada = dsDatos1.Tables[0].Rows[0]["Jornada"].ToString(); xrLblJornada.Text = jornada.ToUpper(); Periodo per = new Periodo(); per.CodigoPeriodo = CodPeriodo; DataSet dsDatos2 = CtrlPeriodos.GetPeriodoOneCod(per); string periodo = dsDatos2.Tables[0].Rows[0]["Numero"].ToString(); string porcPeriodo = dsDatos2.Tables[0].Rows[0]["Porcentaje"].ToString(); xrLblPEriodo.Text = periodo + "°, " + porcPeriodo + " %"; }
private void FrmPrincipal_Load(object sender, EventArgs e) { Usuario us = new Usuario(); us.Nombre = NomUsuario; DataSet ds = CtrlUsuarios.GetUsuarioName(us); string nomTipoUs = ds.Tables[0].Rows[0]["TipoUsuario"].ToString(); codTipUsuario = ds.Tables[0].Rows[0]["CodTipoUsuario"].ToString(); nombrePersona = ds.Tables[0].Rows[0]["NombrePersona"].ToString(); idUsuario = Convert.ToInt32(ds.Tables[0].Rows[0]["Id"]); idPersona = Convert.ToInt32(ds.Tables[0].Rows[0]["IdPersona"]); LblHora.Text = DateTime.Now.ToLongTimeString(); LblFecha.Text = DateTime.Now.ToLongDateString(); LblPersona.Text = LblPersona.Text + " " + nombrePersona; LblUsuario.Text = NomUsuario + " (" + nomTipoUs + ")"; LblPeriodo.Text = NomPeriodo; LblAño.Text = "AÑO " + Año.ToString(); if (codTipUsuario == "02") { DataSet ds1 = CtrlUsuarios.GetUsuarioNameProfe(us); codGeneral = ds1.Tables[0].Rows[0]["CodigoProfesor"].ToString(); } else { if (codTipUsuario == "03") { DataSet ds1 = CtrlUsuarios.GetUsuarioNameAlum(us); codGeneral = ds1.Tables[0].Rows[0]["CodigoAlum"].ToString(); CursoAlumno cuAl = new CursoAlumno(); cuAl.Alumno.CodigoAlum = codGeneral; cuAl.AñoElectivo = Año; DataSet ds2 = CtrlCursoAlumnos.GetCursoAlumnosOne(cuAl); nombreCurso = ds2.Tables[0].Rows[0]["NombreCurso"].ToString(); } } Menu(codTipUsuario); }
private void cmbaño_SelectedIndexChanged(object sender, EventArgs e) { if (this.cmbaño.SelectedIndex != -1) { int indice = this.cmbaño.SelectedIndex; Año anyo = this.años[indice]; //limpiamos la lista de meses this.lstmeses.Items.Clear(); foreach (Mes mes in anyo.Meses) { this.lstmeses.Items.Add(mes); } this.txtmediaanual.Text = anyo.GetTemperaturaMediaAnual().ToString(); this.txtmaximaanual.Text = anyo.GetMaxima().ToString(); } }
private void BtnCopy_Click(object sender, RoutedEventArgs e) { if (CB_year.SelectedIndex >= 0) { Año ventana = new Año(); ventana.dtNew = returnAño(CB_year.SelectedValue.ToString()); ventana.AñoOrig = CB_year.SelectedValue.ToString(); ventana.WindowStartupLocation = WindowStartupLocation.CenterScreen; ventana.ShowInTaskbar = false; ventana.Owner = Application.Current.MainWindow; ventana.ShowDialog(); } else { MessageBox.Show("seleccione el año de origen de copia"); } }
public void Imprimir() { if (DgvGeneral.RowCount > 0 && DgvGeneral.GetFocusedRow() != null) { DataSet dsImprimir = dsConsulta; //dsImprimir.WriteXmlSchema(System.Windows.Forms.Application.StartupPath + @"/Temp/RptCursosAll.xsd"); RptCursos report = new RptCursos(); report.DataSource = dsImprimir; report.Database = Database; report.Año = Año.ToString(); report.Empresa(); ReportPrintTool rpt = new ReportPrintTool(report); report.CreateDocument(true); rpt.ShowRibbonPreviewDialog(); } }
public void nuevoAño(int numeroAño) { /* * Vector de años */ Año nuevoAño = new Año(numeroAño); /* * Agregando años al planificador */ for (int i = 0; i < ArrayAños.Length; i++) { if (ArrayAños[i] == null) { ArrayAños[i] = nuevoAño; break; } } }
public void Agregar() { Conexion repo = new Conexion(); var clave1 = Año.PadLeft(4, '0'); var clave2 = Curso.ToString().PadLeft(4, '0'); var horas = Horas.ToString().Replace(",", "."); var realizado = HorasRealizadas.ToString().Replace(",", "."); float porce = (HorasRealizadas * 100) / Horas; var procentaje = !float.IsNaN(porce) ? porce.ToString().Replace(",", ".") : "0"; string consulta = "insert into cronogramaII (Clave,Ano,Curso,Personas,Horas,HorasRealizado,Porce," + " Mes1, Mes2,Mes3,Mes4,Mes5,Mes6,Mes7,Mes8,Mes9,Mes10,Mes11,Mes12) " + "values ('" + clave1 + clave2 + "', " + Año + ", " + Curso + "," + Personas + ", " + horas + ", " + realizado + ", " + procentaje + ", '" + Mes1 + "', '" + Mes2 + "', '" + Mes3 + "', " + " '" + Mes4 + "', '" + Mes5 + "','" + Mes6 + "','" + Mes7 + "','" + Mes8 + "','" + Mes9 + "', " + "'" + Mes10 + "','" + Mes11 + "','" + Mes12 + "')"; repo.Agregar(consulta); }
public void Accept() { if (Validar()) { dsImprimir = new DataSet(); RegistroNota regNot = new RegistroNota(); regNot.Curso.CodigoCurso = LueCurso.EditValue.ToString(); regNot.Periodo.CodigoPeriodo = LuePeriodo.EditValue.ToString(); regNot.AñoElectivo = Año; DataTable dtCabecera = CtrlRegistroNotas.GetBoletinesPorCursoCab(regNot).Tables[0].Copy(); dtCabecera.TableName = "Cabecera"; DataTable dtDetalles = CtrlRegistroNotas.GetBoletinesPorCursoDet2(regNot).Tables[0].Copy(); dtDetalles.TableName = "Detalle"; dsImprimir.Tables.Add(dtCabecera); dsImprimir.Tables.Add(dtDetalles); DataColumn[] keyColumn = new DataColumn[] { dsImprimir.Tables["Cabecera"].Columns["CodigoAlum"] }; DataColumn[] foreignKeyColumn = new DataColumn[] { dsImprimir.Tables["Detalle"].Columns["CodigoAlum"] }; dsImprimir.Relations.Add("Relacion", keyColumn, foreignKeyColumn); //dsImprimir.WriteXmlSchema(System.Windows.Forms.Application.StartupPath + @"/Temp/RptBoletines2.xsd"); RptBoletin report = new RptBoletin(); report.DataSource = dsImprimir; report.Database = Database; report.Año = Año.ToString(); report.CodPeriodo = LuePeriodo.EditValue.ToString(); report.CodCurso = LueCurso.EditValue.ToString(); report.Empresa(); ReportPrintTool rpt = new ReportPrintTool(report); report.CreateDocument(true); rpt.ShowRibbonPreviewDialog(); } }
public void Agregar() { Conexion repo = new Conexion(); int renglon = 1; foreach (var item in Cursos) { var clave1 = Legajo.Codigo.ToString().PadLeft(6, '0'); var clave2 = Año.PadLeft(4, '0'); var clave3 = renglon.ToString().PadLeft(2, '0'); var horas = item.Horas.ToString().Replace(",", "."); var realizado = item.Realizado.ToString().Replace(",", "."); string consulta = "insert into cronograma (Clave,Legajo,Ano,Renglon,Curso,Horas,Realizado," + " DesLegajo, Tema,DesTema) " + "values ('" + clave1 + clave2 + clave3 + "', " + Legajo.Codigo + ", " + Año + "," + renglon + ", " + item.Curso_Id + ", " + horas + ", " + realizado + ", '" + Legajo.Descripcion + "', " + item.Tema + ",'' )"; repo.Agregar(consulta); renglon++; } }
public void RecogerDatosExcel() { string rutaArchivo = ""; using (var openDialog = new OpenFileDialog()) { openDialog.Filter = "Excel (2003)(.xls)|*.xls|Excel (2010) (.xlsx)|*.xlsx";// if (openDialog.ShowDialog() == DialogResult.OK) { rutaArchivo = openDialog.FileName; } else { return; } } int numHoja = 1; switch (CodPeriodo) { case "02": numHoja = 2; break; case "03": numHoja = 3; break; case "04": numHoja = 4; break; default: numHoja = 1; break; } Excel.Application excelAplicacion; Excel._Workbook libroTrabajo; Excel._Worksheet hojaTrabajo; //Start Excel and get Application object. excelAplicacion = new Excel.Application(); excelAplicacion.Visible = false; try { //Get a new workbook. libroTrabajo = (Excel._Workbook)(excelAplicacion.Workbooks.Open(rutaArchivo, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing)); hojaTrabajo = (Excel._Worksheet)libroTrabajo.Sheets[numHoja]; hojaTrabajo.Unprotect("cargape"); string periodoAño = (string)hojaTrabajo.get_Range("G" + 4, Missing.Value).Text; periodoAño = periodoAño.Remove(0, 10); string periodo = (periodoAño.Split('-'))[0].Trim(); string año = (periodoAño.Split('-'))[2].Trim(); if (Año.ToString() != año) { XtraMessageBox.Show("La planilla que intenta importar no corresponde al año electivo (" + Año.ToString() + ").", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } string curso = (string)hojaTrabajo.get_Range("C" + 6, Missing.Value).Text; curso = curso.Remove(0, 8); string codCurso = (curso.Split('-'))[0].Trim(); if (CodCurso != codCurso) { XtraMessageBox.Show("La planilla que intenta importar no corresponde al curso seleccionado (" + NomCurso + ").", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } string priAlum = (string)hojaTrabajo.get_Range("A" + 8, Missing.Value).Text; if (string.IsNullOrEmpty(priAlum) || priAlum.Substring(0, 3) != "ALU" || priAlum.Length != 8) { XtraMessageBox.Show("La planilla que intenta importar no posee los códigos de los alumnos.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } for (int i = 8; i < 42; i++) { string codAlum = (string)hojaTrabajo.get_Range("A" + i, Missing.Value).Text; if (string.IsNullOrEmpty(codAlum)) { break; } int indice = -1; for (int l = 0; l < DgvGeneral.RowCount; l++) { if (DgvGeneral.GetRowCellDisplayText(l, DgvGeneral.Columns["CodigoAlum"]) == codAlum) { indice = l; break; } } if (indice != -1) { string serConvivir = (string)hojaTrabajo.get_Range("G" + i, Missing.Value).Text; string hacer = (string)hojaTrabajo.get_Range("I" + i, Missing.Value).Text; string conocer = (string)hojaTrabajo.get_Range("K" + i, Missing.Value).Text; string fallas = (string)hojaTrabajo.get_Range("P" + i, Missing.Value).Text; DgvGeneral.SetRowCellValue(indice, DgvGeneral.Columns["SerConvi"], serConvivir); DgvGeneral.SetRowCellValue(indice, DgvGeneral.Columns["Hacer"], hacer); DgvGeneral.SetRowCellValue(indice, DgvGeneral.Columns["Conocer"], conocer); DgvGeneral.SetRowCellValue(indice, DgvGeneral.Columns["Fallas"], fallas); } else { XtraMessageBox.Show("El alumno con codigo (" + codAlum + "), no existe actualmente en el sistema o no se encuentra activo.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } } //Cerrar el Libro libroTrabajo.Close(false, Missing.Value, Missing.Value); //Cerrar la Aplicación excelAplicacion.Quit(); } catch (Exception exc) { String errorMessage; errorMessage = "Error: "; errorMessage = String.Concat(errorMessage, exc.Message); errorMessage = String.Concat(errorMessage, " Line: "); errorMessage = String.Concat(errorMessage, exc.Source); MessageBox.Show(errorMessage, "Error"); } }
public override string ToString() { return(Materia.Nombre + " " + Año.ToString() + (Cuatrimestre == null ? "" : " " + Cuatrimestre.ToString() + "C")); }
//Informacion_Cancion: public string Informacion_Cancion() { string a = "Titulo: " + Titulo + "\nCategoria: " + (enum_Categoria)Categoria + "\nAño: " + Año.ToString("dd, MM, yyyy") + "\nDuracion: " + Duracion + "\nRanking: " + Ranking; a += "\nCantante(s): "; foreach (var item in Cantante) { a += item.Nombre_y_Apellido + ". "; } a += "\nCompositor(es): "; foreach (var item in Compositor) { a += item.Nombre_y_Apellido + ". "; } a += "\nAlbum: " + Album + "\nImagen: " + Imagen + "\nLetra: " + Letra + "\nGenero: " + Genero; return(a); }