Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        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;
            }
        }
Ejemplo n.º 5
0
    public void AñoTestSimplePasses()
    {
        // Arrange

        Año test = new Año();


        //Act
        bool esBisiesto = test.esBisiesto(5000);

        //Assert
        Assert.AreEqual(false, esBisiesto);
    }
Ejemplo n.º 6
0
    public void Given1600ShouldPassIsleap()
    {
        // Arrange

        Año test = new Año();


        //Act
        bool esBisiesto = test.esBisiesto(1600);

        //Assert
        Assert.AreEqual(true, esBisiesto);
    }
Ejemplo n.º 7
0
    public void CheckIfIsDivisibleBy400IsLeap()
    {
        // Arrange

        Año test = new Año();


        //Act
        bool esBisiesto = test.esBisiesto(400);

        //Assert
        Assert.AreEqual(true, esBisiesto);
    }
Ejemplo n.º 8
0
        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();
            }
        }
Ejemplo n.º 9
0
    public void Given2011ShouldntPassIsntleap()
    {
        // Arrange

        Año test = new Año();


        //Act
        bool esBisiesto = test.esBisiesto(2011);

        //Assert
        Assert.AreEqual(false, esBisiesto);
    }
Ejemplo n.º 10
0
    public void TestSimplePasses1984()
    {
        // Arrange

        Año test = new Año();


        //Act
        bool esBisiesto = test.esBisiesto(1984);

        //Assert
        Assert.AreEqual(true, esBisiesto);
    }
Ejemplo n.º 11
0
    public void CheckIfIsDivisibleBy100()
    {
        // Arrange

        Año test = new Año();


        //Act

        bool esBisiesto = test.esBisiesto(500);

        //Assert
        Assert.AreEqual(false, esBisiesto);
    }
Ejemplo n.º 12
0
        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();
            }
        }
Ejemplo n.º 13
0
        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);
        }
Ejemplo n.º 14
0
        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);
            }
        }
Ejemplo n.º 15
0
        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 + " %";
        }
Ejemplo n.º 16
0
        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);
        }
Ejemplo n.º 17
0
 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();
     }
 }
Ejemplo n.º 18
0
 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");
     }
 }
Ejemplo n.º 19
0
        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();
            }
        }
Ejemplo n.º 20
0
        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;
                }
            }
        }
Ejemplo n.º 21
0
        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);
        }
Ejemplo n.º 22
0
        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();
            }
        }
Ejemplo n.º 23
0
        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++;
            }
        }
Ejemplo n.º 24
0
        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");
            }
        }
Ejemplo n.º 25
0
 public override string ToString()
 {
     return(Materia.Nombre + " " + Año.ToString() + (Cuatrimestre == null ? "" : " " + Cuatrimestre.ToString() + "C"));
 }
Ejemplo n.º 26
0
        //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);
        }