Está en la página 1de 25

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

VICERRECTORADO ACADÉMICO

DIRECCIÓN DE DESARROLLO ACADÉMICO

FACULTAD: INFORMÁTICA Y ELECTRÓNICA

CARRERA: SOFTWARE

GUÍA DE PRÁCTICAS DE LABORATORIOS,


TALLERES Y CENTROS DE SIMULACIÓN DE
APLICACIONES INFORMÁTICAS

CODIGO DE LA ASIGNATURA

SOFIP29

LUGAR DONDE SE REALIZA LA PRÁCTICA: EN CLASES ASINCRÓNIAS DE LA


ASIGNATURA
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

PRÁCTICA No. 01

DESARROLLO DE UNA APLICACIÓN ORIENTADA A EVENTOS

FECHA: 2022-04-17

1. OBJETIVO:

Desarrollar de una aplicación Orientada a Eventos, aplicando estructura secuenciales, de


control, repetición y arreglos del lenguaje de programación c# para dar solución a un
problema de mediana complejidad.

2. INSTRUCCIONES

Describir la metodología, recursos, materiales y equipos necesarios para el desarrollo de la


práctica.
1. Identificar y analizar el problema asignado por cada grupo.
2. Encontrar una solución mediante una lluvia de ideas por parte del grupo
3. Aplicar una metodología de desarrollo de software para implementar la solución.
4. Realizar todas las pruebas antes de presentar y ser evaluada.

3. PROCEDIMIENTO:

1. Seleccionar una metodología de desarrollo de software.


a. Análisis
• Problema.
Se desea realizar una aplicación que lleve la información de los Ministerios del Ecuador y que le
permita al usuario conocer todos los datos de un Ministerio a través de sus diversas funciones.

• Objetivos. General y específicos.


Objetivo General
Desarrollar una aplicación orientada a eventos para un sistema de información de los Ministerios
del Ecuador utilizando el lenguaje de programación C#.

Objetivos Específicos
➢ Registrar datos de los ministerios.
➢ Modificar los datos de un ministerio.
➢ Mostrar la información.
➢ Eliminar los datos de un ministerio.
➢ Listar los datos.
➢ Crear un diseño de las pantallas usando Mockups.

• Recursos Humanos, Técnicos y Económicos


ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

RECURSOS HUMANOS
Director Ing. Lorena Aguirre
Desarrolladores Christian Espín - 6919
Erika Estrada - 7131
Jonathan Aucancela - 6856
Andrés Lagos - 6926
Bryan Reinoso - 6927
Alexis Rivera - 6901
Diego Sisalima - 6549
Victor Macas - 6755
Asesor Ing. Lorena Aguirre

RECURSOS ECONÓMICOS
Cantidad Descripción V. Unitario Total
8 Laptop $ 400,00 $ 3.200
56 Almuerzos $ 2,50 $ 140
15h Internet $ 0,60 $ 9
TOTAL $ 3.349

Recursos técnicos
Hardware
➢ Computadora Toshiba
➢ Memoria USB 16GB
➢ Router
➢ Internet
➢ Mouse

Software
➢ Visual Studio
➢ Word
➢ Excel
➢ Teams
➢ Balsamiq
➢ Nitro PDF
• Requisitos.

Meta Información de los Ministerios del Ecuador


Actividad Mostrar la información recabada referente a los Ministerios existentes en el
Ecuador.
Tarea Operación Resultado
Ingresar Ingresar los datos solicitados para el correcto Registrar los datos.
Registrar registro de un ministerio
Buscar Buscar y mostrar los datos de un ministerio Mostar los datos del
solicitado. ministerio a buscar.
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

Eliminar Buscar y eliminar los datos. Eliminar por completo los


datos de un ministerio.
Modificar Buscar y modificar los datos de un ministerio Guardar los datos
modificados.
Listar Seleccionar y listar los datos según el usuario lo Mostrar lista filtrada con
desee. los datos solicitados.

• Casos de Uso

Ilustración 1Caso de uso

b. Diseño
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

Pantalla 1 Inicio
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

Pantalla 2 Registrar
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

Pantalla 3Buscar
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

Pantalla 4Eliminar
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

Pantalla 5 Listar

c. Implementación
Incorpora el código de la Aplicación

Inicio
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Ministerios_del_Ecuador
{
public partial class FrmMinisterios : Form
{
public FrmMinisterios()
{
InitializeComponent();
}

private void BtnIngresar_Click(object sender, EventArgs e)


{
FrmRegistrar frmRegistrar = new FrmRegistrar();
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

frmRegistrar.Show();
this.Hide();
}
}
}
Registrar
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;

namespace Ministerios_del_Ecuador
{
public partial class FrmRegistrar : Form
{
public FrmRegistrar()
{
InitializeComponent();

}
public void Recibir(DataGridView Regresar)
{
foreach (DataGridViewRow row in Regresar.Rows)
{
dataGridView1.Rows.Add();
dataGridView1.Rows[row.Index].Cells["C1"].Value =
row.Cells[0].Value;
dataGridView1.Rows[row.Index].Cells["C2"].Value =
row.Cells[1].Value;
dataGridView1.Rows[row.Index].Cells["C3"].Value =
row.Cells[2].Value;
dataGridView1.Rows[row.Index].Cells["C4"].Value =
row.Cells[3].Value;
dataGridView1.Rows[row.Index].Cells["C5"].Value =
row.Cells[4].Value;
dataGridView1.Rows[row.Index].Cells["C6"].Value =
row.Cells[5].Value;
dataGridView1.Rows[row.Index].Cells["C7"].Value =
row.Cells[6].Value;
dataGridView1.Rows[row.Index].Cells["C8"].Value =
row.Cells[7].Value;
dataGridView1.Rows[row.Index].Cells["C9"].Value =
row.Cells[8].Value;
dataGridView1.Rows[row.Index].Cells["C10"].Value =
row.Cells[9].Value;
}
}

private void TxtPresupuesto_KeyPress(object sender,


KeyPressEventArgs e)
{
if ((e.KeyChar == (char)Keys.Enter))
{
TxtUtl.Focus();
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

if ((e.KeyChar >= 32 && e.KeyChar <= 45 && e.KeyChar==46) ||


(e.KeyChar >= 58 && e.KeyChar <= 255))
{
MessageBox.Show(" Solo se permite números ejm: 1 10 25
etc ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
e.Handled = true;
TxtPresupuesto.Text = null;
return;
}
}

private void TxtUtl_KeyPress(object sender, KeyPressEventArgs e)


{
if (e.KeyChar == 13)
{
BtnIngresar.Focus();
}
}
string nombre, titular, descripcion, direccion, mision, vision,
telefono, presupuesto, url;
private void BtnIngresar_Click(object sender, EventArgs e)
{

if (TxtNombreMin.Text != "" && TxtTitular.Text != ""&&


TxtDescripcion.Text != "" && TxtDireccion.Text != "" && TxtMision.Text !=
"" && TxtVision.Text != "" && TxtTelefono.Text != "" &&
TxtPresupuesto.Text != "" && TxtUtl.Text != ""&& pbxImagen.Image!=null&&
TxtTelefono.Text.Length == 10)
{
nombre = TxtNombreMin.Text;
titular = TxtTitular.Text;
descripcion = TxtDescripcion.Text;
direccion = TxtDireccion.Text;
mision = TxtMision.Text;
vision = TxtVision.Text;
telefono = TxtTelefono.Text;
presupuesto = TxtPresupuesto.Text;
url=TxtUtl.Text;
int filas = dataGridView1.Rows.Count;
dataGridView1.Rows.Add();
dataGridView1.Rows[filas].Cells[0].Value = nombre;
dataGridView1.Rows[filas].Cells[1].Value = titular;
dataGridView1.Rows[filas].Cells[2].Value = descripcion;
dataGridView1.Rows[filas].Cells[3].Value = direccion;
dataGridView1.Rows[filas].Cells[4].Value = mision;
dataGridView1.Rows[filas].Cells[5].Value = vision;
dataGridView1.Rows[filas].Cells[6].Value = telefono;
dataGridView1.Rows[filas].Cells[7].Value = presupuesto;
dataGridView1.Rows[filas].Cells[8].Value = url;
dataGridView1.Rows[filas].Cells[9].Value =
pbxImagen.Image;
TxtDescripcion.Clear();
TxtDireccion.Clear();
TxtMision.Clear();
TxtVision.Clear();
TxtNombreMin.Clear();
TxtPresupuesto.Clear();
TxtTelefono.Clear();
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

TxtTitular.Clear();
TxtUtl.Clear();
pbxImagen.Image = null;
TxtNombreMin.Focus();
dataGridView1.Enabled = true;
}
else
{
if (TxtNombreMin.Text == "") {
MessageBox.Show("No se a ingresado ningun número");
TxtNombreMin.Focus();
}
if (TxtTitular.Text == "")
{
MessageBox.Show("No se a ingresado ningun número");
TxtTitular.Focus();
}
if (TxtDescripcion.Text == "")
{
MessageBox.Show("No se a ingresado ningun número");
TxtDescripcion.Focus();
}
if (TxtDireccion.Text == "")
{
MessageBox.Show("No se a ingresado ningun número");
TxtDireccion.Focus();
}
if (TxtMision.Text == "")
{
MessageBox.Show("No se a ingresado ningun número");
TxtMision.Focus();
}
if (TxtVision.Text == "")
{
MessageBox.Show("No se a ingresado ningun número");
TxtVision.Focus();
}
if (TxtTelefono.Text == ""|| TxtTelefono.Text.Length !=
10)
{
MessageBox.Show("No se a ingresado ningun número");
TxtTelefono.Focus();
}
if (TxtPresupuesto.Text == "")
{
MessageBox.Show("No se a ingresado ningun número");
TxtPresupuesto.Focus();
}
if (TxtUtl.Text == "")
{
MessageBox.Show("No se a ingresado ningun número");
TxtUtl.Focus();
}
if (pbxImagen.Image==null)
{
MessageBox.Show("No se a ingresado ninguna Imagen");
BtnCargar.Focus();
}
}
}
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

private void BtnCargar_Click(object sender, EventArgs e)


{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Archivos de Imagen | *.jpg;*.png";
ofd.Title = "Abriendo Imegen";
ofd.InitialDirectory =
(Path.Combine(Application.StartupPath, @"Imagenes"));
if (ofd.ShowDialog() == DialogResult.OK)
{
string urlArchivo = ofd.FileName;
string nombre = ofd.SafeFileName;
this.Text = nombre;
pbxImagen.Load(urlArchivo);
}
}

private void BtnBuscar_Click(object sender, EventArgs e)


{
FrmBuscar obj = new FrmBuscar(dataGridView1);
obj.Show();
this.Hide();
}

private void BtnEliminar_Click(object sender, EventArgs e)


{
FrmEliminar obj = new FrmEliminar(dataGridView1);
obj.Show();
this.Hide();

private void dataGridView1_RowsAdded(object sender,


DataGridViewRowsAddedEventArgs e)
{

private void FrmRegistrar_Load(object sender, EventArgs e)


{
dataGridView1.Enabled = false;
}

private void btnListar_Click(object sender, EventArgs e)


{
FrmListar objLista = new FrmListar(dataGridView1);
objLista.Show();
this.Hide();
}

private void BtnCerrar_Click(object sender, EventArgs e)


{
FrmMinisterios obj = new FrmMinisterios();
obj.Show();
this.Hide();
}

private void TxtTelefono_KeyPress(object sender,


KeyPressEventArgs e)
{
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

if ((e.KeyChar == (char)Keys.Enter))
{
TxtPresupuesto.Focus();
}

if ((e.KeyChar >= 32 && e.KeyChar <= 45) || (e.KeyChar >= 58


&& e.KeyChar <= 255))
{
MessageBox.Show(" Solo se permite números enteros ejm:
09356102369 ", "Alerta", MessageBoxButtons.OK,
MessageBoxIcon.Exclamation);
e.Handled = true;
TxtTelefono.Text = null;
return;
}
}

private void TxtVision_KeyPress(object sender, KeyPressEventArgs


e)
{
if ((e.KeyChar == (char)Keys.Enter))
{
TxtTelefono.Focus();
}

if ((e.KeyChar >= 32 && e.KeyChar <= 64) || (e.KeyChar >= 91


&& e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar <= 255))
{
MessageBox.Show(" No se ingreso un nombre valio ",
"Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
e.Handled = true;
TxtVision.Text = null;
return;
}
}

private void TxtMision_KeyPress(object sender, KeyPressEventArgs


e)
{
if ((e.KeyChar == (char)Keys.Enter))
{
TxtVision.Focus();
}

if ((e.KeyChar >= 32 && e.KeyChar <= 64) || (e.KeyChar >= 91


&& e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar <= 255))
{
MessageBox.Show(" No se ingreso un nombre valio ",
"Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
e.Handled = true;
TxtMision.Text = null;
return;
}
}

private void TxtDireccion_KeyPress(object sender,


KeyPressEventArgs e)
{
if ((e.KeyChar == (char)Keys.Enter))
{
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

TxtMision.Focus();
}
}

private void TxtDescripcion_KeyPress(object sender,


KeyPressEventArgs e)
{
if ((e.KeyChar == (char)Keys.Enter))
{
TxtDireccion.Focus();
}

if ((e.KeyChar >= 32 && e.KeyChar <= 64) || (e.KeyChar >= 91


&& e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar <= 255))
{
MessageBox.Show(" No se ingreso un nombre valio ",
"Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
e.Handled = true;
TxtDescripcion.Text = null;
return;
}
}

private void TxtTitular_KeyPress(object sender, KeyPressEventArgs


e)
{
if ((e.KeyChar == (char)Keys.Enter))
{
TxtDescripcion.Focus();
}

if ((e.KeyChar >= 32 && e.KeyChar <= 64) || (e.KeyChar >= 91


&& e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar <= 255))
{
MessageBox.Show(" No se ingreso un nombre valio ",
"Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
e.Handled = true;
TxtTitular.Text = null;
return;
}
}

private void TxtNombreMin_KeyPress(object sender,


KeyPressEventArgs e)
{
if ((e.KeyChar == (char)Keys.Enter))
{
TxtTitular.Focus();
}

if ((e.KeyChar >= 32 && e.KeyChar <= 64) || (e.KeyChar >= 91


&& e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar <= 255))
{
MessageBox.Show(" No se ingreso un nombre valio ",
"Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
e.Handled = true;
TxtNombreMin.Text = null;
return;
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

}
}
}
}

Buscar
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Ministerios_del_Ecuador
{
public partial class FrmMinisterios : Form
{
public FrmMinisterios()
{
InitializeComponent();
}

private void BtnIngresar_Click(object sender, EventArgs e)


{
FrmRegistrar frmRegistrar = new FrmRegistrar();
frmRegistrar.Show();
this.Hide();
}
}
}
Eliminar
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Ministerios_del_Ecuador
{
public partial class FrmEliminar : Form
{
public FrmEliminar(DataGridView Eliminar)
{
InitializeComponent();
foreach (DataGridViewRow row in Eliminar.Rows)
{
dataGridView3.Rows.Add();
dataGridView3.Rows[row.Index].Cells["C1"].Value = row.Cells[0].Value;
dataGridView3.Rows[row.Index].Cells["C2"].Value = row.Cells[1].Value;
dataGridView3.Rows[row.Index].Cells["C3"].Value = row.Cells[2].Value;
dataGridView3.Rows[row.Index].Cells["C4"].Value = row.Cells[3].Value;
dataGridView3.Rows[row.Index].Cells["C5"].Value = row.Cells[4].Value;
dataGridView3.Rows[row.Index].Cells["C6"].Value = row.Cells[5].Value;
dataGridView3.Rows[row.Index].Cells["C7"].Value = row.Cells[6].Value;
dataGridView3.Rows[row.Index].Cells["C8"].Value = row.Cells[7].Value;
dataGridView3.Rows[row.Index].Cells["C9"].Value = row.Cells[8].Value;
dataGridView3.Rows[row.Index].Cells["C10"].Value = row.Cells[9].Value;
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

private void BtnEliminar_Click(object sender, EventArgs e)


{
dataGridView3.Rows.RemoveAt(dataGridView3.CurrentRow.Index);
}

private void BtnBuscar_Click(object sender, EventArgs e)


{
foreach (DataGridViewRow Row in dataGridView3.Rows)
{
String strFila = Row.Index.ToString();
string valor = Convert.ToString(Row.Cells["C1"].Value);

if (valor == this.TxtNombreMin.Text)
{
MessageBox.Show("Dato encontrado");

dataGridView3.Rows[Int32.Parse(strFila)].DefaultCellStyle.BackColor =
Color.Red;

}
}
}

private void BtnRegresar_Click(object sender, EventArgs e)


{
FrmRegistrar obj = new FrmRegistrar();
obj.Recibir(dataGridView3);
obj.Show();
this.Hide();
}

private void FrmEliminar_Load(object sender, EventArgs e)


{

}
}
}
Listar
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Ministerios_del_Ecuador
{
public partial class FrmListar : Form
{
bool a = false, b = false, c = false, d = false, f = false, g = false,
h = false, i = false, j = false, k = false;
public FrmListar(DataGridView Listar)
{
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

InitializeComponent();
foreach (DataGridViewRow row in Listar.Rows)
{
dataGridView5.Rows.Add();
dataGridView5.Rows[row.Index].Cells["C1"].Value = row.Cells[0].Value;
dataGridView5.Rows[row.Index].Cells["C2"].Value = row.Cells[1].Value;
dataGridView5.Rows[row.Index].Cells["C3"].Value = row.Cells[2].Value;
dataGridView5.Rows[row.Index].Cells["C4"].Value = row.Cells[3].Value;
dataGridView5.Rows[row.Index].Cells["C5"].Value = row.Cells[4].Value;
dataGridView5.Rows[row.Index].Cells["C6"].Value = row.Cells[5].Value;
dataGridView5.Rows[row.Index].Cells["C7"].Value = row.Cells[6].Value;
dataGridView5.Rows[row.Index].Cells["C8"].Value = row.Cells[7].Value;
dataGridView5.Rows[row.Index].Cells["C9"].Value = row.Cells[8].Value;
dataGridView5.Rows[row.Index].Cells["C10"].Value = row.Cells[9].Value;
}

private void FrmListar_Load(object sender, EventArgs e)


{

private void BtnListar_Click(object sender, EventArgs e)


{
switch (a)
{
case true:
{
this.dataGridView5.Columns["C1"].Visible = true;
break;
}
case false:
{
this.dataGridView5.Columns["C1"].Visible = false;
break;
}
}
switch (b)
{
case true:
{
this.dataGridView5.Columns["C2"].Visible = true;
break;
}
case false:
{
this.dataGridView5.Columns["C2"].Visible = false;
break;
}
}
switch (c)
{
case true:
{
this.dataGridView5.Columns["C3"].Visible = true;
break;
}
case false:
{
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

this.dataGridView5.Columns["C3"].Visible = false;
break;
}
}
switch (d)
{
case true:
{
this.dataGridView5.Columns["C4"].Visible = true;
break;
}
case false:
{
this.dataGridView5.Columns["C4"].Visible = false;
break;
}
}
switch (f)
{
case true:
{
this.dataGridView5.Columns["C5"].Visible = true;
break;
}
case false:
{
this.dataGridView5.Columns["C5"].Visible = false;
break;
}
}
switch (g)
{
case true:
{
this.dataGridView5.Columns["C6"].Visible = true;
break;
}
case false:
{
this.dataGridView5.Columns["C6"].Visible = false;
break;
}
}
switch (h)
{
case true:
{
this.dataGridView5.Columns["C7"].Visible = true;
break;
}
case false:
{
this.dataGridView5.Columns["C7"].Visible = false;
break;
}
}
switch (i)
{
case true:
{
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

this.dataGridView5.Columns["C8"].Visible = true;
break;
}
case false:
{
this.dataGridView5.Columns["C8"].Visible = false;
break;
}
}
switch (j)
{
case true:
{
this.dataGridView5.Columns["C9"].Visible = true;
break;
}
case false:
{
this.dataGridView5.Columns["C9"].Visible = false;
break;
}
}
switch (k)
{
case true:
{
this.dataGridView5.Columns["C10"].Visible = true;
break;
}
case false:
{
this.dataGridView5.Columns["C10"].Visible = false;
break;
}
}

private void cbNombre_CheckedChanged(object sender, EventArgs e)


{
if (cbNombre.Checked)
{
a = true;
}
else
{
a = false;
}
}

private void BtnRegresar_Click(object sender, EventArgs e)


{
FrmRegistrar obj = new FrmRegistrar();
obj.Recibir(dataGridView5);
obj.Show();
this.Hide();
}

private void cbTitular_CheckedChanged(object sender, EventArgs e)


{
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

if (cbTitular.Checked)
{
b = true;
}
else
{
b = false;
}
}

private void cbDescripcion_CheckedChanged(object sender, EventArgs e)


{
if (cbDescripcion.Checked)
{
c = true;
}
else
{
c = false;
}
}

private void cbDir_CheckedChanged(object sender, EventArgs e)


{
if (cbDir.Checked)
{
d = true;
}
else
{
d = false;
}
}

private void cbMision_CheckedChanged(object sender, EventArgs e)


{
if(cbMision.Checked){
f = true;
}
else
{
f = false;
}
}

private void cbVisión_CheckedChanged(object sender, EventArgs e)


{
if (cbVisión.Checked)
{
g = true;
}
else
{
g = false;
}
}

private void cbTelf_CheckedChanged(object sender, EventArgs e)


{
if (cbTelf.Checked)
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

{
h = true;
}
else
{
h = false;
}
}

private void cbPresu_CheckedChanged(object sender, EventArgs e)


{
if (cbPresu.Checked)
{
i = true;
}
else
{
i = false;
}
}

private void cbUrl_CheckedChanged(object sender, EventArgs e)


{
if (cbUrl.Checked)
{
j = true;
}
else
{
j = false;
}
}

private void cbImg_CheckedChanged(object sender, EventArgs e)


{
if (cbImg.Checked)
{
k = true;
}
else
{
k = false;
}
}
}
}

d. Implantación.
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

Pantalla de inicio

Pantalla Registrar
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

Pantalla Buscar

Pantalla Eliminar
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
GUÍA DE PRÁCTICAS DE LABORATORIOS,
TALLERES Y CENTROS DE SIMULACIÓN

APLICACIONES INFORMÁTICAS I

Pantalla Listar

2. Realizar un listado de los conocimientos aplicados en el desarrollo de la


Aplicación.
➢ Correcto uso del programa Visual Studio para la realización de la aplicación usando
el el lenguaje c#.
➢ Uso de las multiples herramientas presentadas por Visual Studio: botones, textbox,
pictureBox,, checkbox, etc.
➢ Uso de las reglas oro para el correcto diseño de la aplicación.
➢ Visualización de la información en un Datagridview.
➢ Listado usando filtros.

4. RESULTADOS

De acuerdo a lo desarrollado por el grupo podemos dar un resultado en general, que se


logro emplear todo lo aprendido durante el transcurso de las clases y de manera exitosa
emplearlo en nuestra aplicación también cabe recalcar el arduo trabajo del equipo y la
investigación empleada el cual fue una parte muy importante durante el desarrollo de la
aplicación, dando como resultado final esperado el correcto funcionamiento de la
aplicación.

También podría gustarte