private void SetearFila2(DataGridViewRow r, Cuadrilatero t) { r.Cells[cmnLado1.Index].Value = t.Lado1; r.Cells[cmnPerimetro.Index].Value = t.GetPerimetro(); r.Cells[cmnArea.Index].Value = t.getarea2(); r.Tag = t; }
private DataGridViewRow ConstruirFila(Cuadrilatero c) { DataGridViewRow r = new DataGridViewRow(); r.CreateCells(dgvDatos); SetearFila(r, c); return(r); }
private void SetearFila(DataGridViewRow r, Cuadrilatero cuadrilatero) { r.Cells[cmnLadoA.Index].Value = cuadrilatero.LadoA; r.Cells[cmnLadoB.Index].Value = cuadrilatero.LadoB; r.Cells[cmnLadoC.Index].Value = cuadrilatero.LadoA; r.Cells[cmnLadoD.Index].Value = cuadrilatero.LadoB; r.Cells[cmnArea.Index].Value = cuadrilatero.CalcularArea(); r.Cells[cmnPerimetro.Index].Value = cuadrilatero.CalcularPerimetro(); r.Tag = cuadrilatero; }
private void SetearFila(DataGridViewRow r, Cuadrilatero c) { r.Cells[cmnLado1.Index].Value = c.Lado1; r.Cells[cmnLado2.Index].Value = c.Lado2; r.Cells[cmnPerimetro.Index].Value = c.GetPerimetro(); r.Cells[cmnArea.Index].Value = c.GetArea(); r.Cells[cmnTipo.Index].Value = c.GetTipo(); r.Tag = c; }
private void btnOk_Click(object sender, EventArgs e) { if (ValidarDatos()) { if (cuadrilatero == null) { cuadrilatero = new Cuadrilatero(); } cuadrilatero.LadoA = double.Parse(txtLadoA.Text); cuadrilatero.LadoB = double.Parse(txtLadoB.Text); this.DialogResult = DialogResult.OK; } }
private void btnOK_Click(object sender, EventArgs e) { if (ValidarDatos()) { if (t == null) { t = new Cuadrilatero(); } t.Lado1 = double.Parse(txtLado1.Text); DialogResult = DialogResult.OK; } }
private void btnOK_Click(object sender, System.EventArgs e) { if (ValidarDatos()) { if (cuadrilatero == null) { cuadrilatero = new Cuadrilatero(); } cuadrilatero.Lado1 = int.Parse(Lado1TextBox.Text); cuadrilatero.Lado2 = int.Parse(Lado2TextBox.Text); repositorio.Agregar(cuadrilatero); DialogResult = DialogResult.OK; } }
private void tsbNuevo_Click(object sender, EventArgs e) { frmCuadrilateroAE frm = new frmCuadrilateroAE(); frm.Text = "Nuevo Objeto"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { Cuadrilatero c = frm.GetCuadrilatero(); repositorio.Agregar(c); DataGridViewRow r = ConstruirFila(c); AgregarFila(r); } }
private void btnNuevoCuadrado_Click(object sender, EventArgs e) { FrmCuadradoAE frm = new FrmCuadradoAE(); frm.Text = "nuevo"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { Cuadrilatero t = frm.GetCuadrilatero(); repositorio.Agregar(t); DataGridViewRow r = ConstruirFila2(t); AgregarFila(r); } }
private void LeerDelArchivo() { var lector = new StreamReader(RutaDelArchivo); while (!lector.EndOfStream) { var linea = lector.ReadLine(); var campos = linea.Split(';'); var cuadrilatero = new Cuadrilatero { LadoA = double.Parse(campos[0]), LadoB = double.Parse(campos[1]), }; listaCuadrilateros.Add(cuadrilatero); } lector.Close(); lector.Dispose(); }
static void Main(string[] args) { /*//Test de triangulos * TrianguloEquilatero tr1 = new TrianguloEquilatero(20); * Triangulo tr2 = new Triangulo(100, 70, 50); * Triangulo tr3 = new Triangulo(20, 15, 38); * TrianguloIsosceles tr4 = new TrianguloIsosceles(20, 85); * * Console.WriteLine(tr1.ToString()); * Console.WriteLine(tr2.ToString()); * Console.WriteLine(tr3.ToString()); * Console.WriteLine(tr4.ToString()); */ /* * //Test de circulos * Circulo C1 = new Circulo(new Punto(12.509, 6.535), 7); * Circulo C2 = new Circulo(new Punto(0, 0), 8); * * Punto P1 = new Punto(0, 0); * Punto P2 = new Punto(0, 0); * * C1.Interseccion(C2, out P1, out P2); * Console.WriteLine(C1.ToString()); * Console.WriteLine(C2.ToString()); * Console.WriteLine($"Los puntos de interseccion entre C1 y C2 son:\n\t\t{P1}\n\t\t{P2}"); */ //Test de Cuadrilateros Cuadrilatero Cua1 = new Cuadrilatero(10, 7, 7, 8, 111); Cuadrilatero Cua2 = new Cuadrilatero(10, 7, 7, 8, 111, false); Caudrado Cua3 = new Caudrado(11); Rectangulo Cua4 = new Rectangulo(13, 7); Console.WriteLine(Cua1.ToString()); Console.WriteLine(Cua2.ToString()); Console.WriteLine(Cua3.ToString()); Console.WriteLine(Cua4.ToString()); Console.WriteLine($"\n\n\n\nPresione cualquier tecla para finalizar."); Console.ReadKey(); }
private void tsbNuevo_Click(object sender, EventArgs e) { FrmCuadrilaterosAE frm = new FrmCuadrilaterosAE(); frm.Text = "Agregar Cuadrilatero"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { Cuadrilatero cuadrilatero = frm.GetCuadrilatero(); repositorio.Agregar(cuadrilatero); DataGridViewRow r = new DataGridViewRow(); r.CreateCells(dgvDatos); SetearFila(r, cuadrilatero); AgregarFila(r); MessageBox.Show("Cuadrilatero agregado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void tsbBorrar_Click(object sender, EventArgs e) { if (dgvDatos.SelectedRows.Count > 0) { DataGridViewRow r = dgvDatos.SelectedRows[0]; Cuadrilatero cuadrilatero = (Cuadrilatero)r.Tag; DialogResult dr = MessageBox.Show("¿Desea borrar de la lista ?", "Confirmar Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { repositorio.Borrar(cuadrilatero); dgvDatos.Rows.Remove(r); } if (dr == DialogResult.No) { return; } } }
private void tsbEditar_Click(object sender, EventArgs e) { if (dgvDatos.SelectedRows.Count > 0) { DataGridViewRow r = dgvDatos.SelectedRows[0]; Cuadrilatero c = (Cuadrilatero)r.Tag; FrmCuadrilaterosAE frm = new FrmCuadrilaterosAE(); frm.Text = "Editar Cuadrilatero"; frm.SetTriangulo(c); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { c = frm.GetCuadrilatero(); repositorio.Editar(c); SetearFila(r, c); MessageBox.Show("Registro Editado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void tsbEditar_Click(object sender, EventArgs e) { if (dgvDatos.SelectedRows.Count > 0) { DataGridViewRow r = dgvDatos.SelectedRows[0]; Cuadrilatero cuadrilatero = (Cuadrilatero)r.Tag; frmCuadrilateroAE frm = new frmCuadrilateroAE(); frm.Text = "Editar Cuadrilatero"; frm.SetCuadrilatero(cuadrilatero); DialogResult dr = MessageBox.Show("¿Desea Editar ?", "Confirmar Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { repositorio.Editar(cuadrilatero); } if (dr == DialogResult.No) { return; } } }
public void LeerDatosEnArchivo() { var archivo = Application.StartupPath + @"\ArchivoDeCuadrilateros.txt"; if (File.Exists(archivo)) { StreamReader lector = new StreamReader(archivo); while (!lector.EndOfStream) { var linea = lector.ReadLine(); var campos = linea.Split(';'); Cuadrilatero cuadrilatero = new Cuadrilatero(); { cuadrilatero.Lado1 = int.Parse(campos[0]); cuadrilatero.Lado2 = int.Parse(campos[1]); }; ListaCuadrilateros.Add(cuadrilatero); } lector.Close(); } }
public void Borrar(Cuadrilatero cuadrilatero) { ListaCuadrilateros.Remove(cuadrilatero); IsModified = true; }
public bool Editar(Cuadrilatero cOriginal, Cuadrilatero cNuevo) { return(true); }
public bool CrearRectangulo(double a, double b) { cua = new Rectangulo(a, b); // instanciamos la clase Rectangulo con 2 parámetros return(true); }
public bool CrearCuadra(double a) { cua = new Cuadro(a); // instanciamos la clase Cuadro con 1 parámetros return(true); }
public bool crearRombo(double a, double b) { cua = new Rombo(a, b); // instanciamos la clase Rombo con 2 parámetros return(true); }
public void Agregar(Cuadrilatero cuadrilatero) { ListaCuadrilateros.Add(cuadrilatero); IsModified = true; }
internal void SetCuadrilatero(Cuadrilatero cuadrilatero1) { cuadrilatero = cuadrilatero1; }
public void Editar(Cuadrilatero cuadrilatero) { throw new NotImplementedException(); }
internal void SetTriangulo(Cuadrilatero c) { cuadrilatero = c; }
public void Editar(Cuadrilatero cuadrilatero) { Check = true; }
public void Agregar(Cuadrilatero cuadrilatero) { Check = true; listaCuadrilateros.Add(cuadrilatero); }