Está en la página 1de 3

IDENTIFICACION DE PROGRAMACION ORIENTADA A OBJETOS

1.- Identifica las clases y objetos utilizados en el desarrollo de la aplicación web.

• public class DepartmentBL


• public class EmployeeBL
• public class EmployeeBLBase
• public partial class _Default : Page
• public partial class Contact : Page
• LblTitle.Text = "Edit Employee";
• BtnSubmit.Text = "Update";

2.- Enumera todas las clases presentes en el código ASP.NET

• public class DepartmentBL


• public class EmployeeBL
• public class EmployeeBLBase
• public partial class _Default : Page
• public partial class Contact : Page

3.- Describe brevemente el propósito de cada clase.

public class DepartmentBL.- Esta clase realiza consulta de datos relacionados con los
departamentos y con el try es para gestionar errores que puedan ocurrir durante la operación de la
lista

public class EmployeeBL.- Esta clase está relacionada con los empleado de un negocio su propósito
es interactuar con la lógica de un negocio de los empleados y maneja excepciones por si ocurren
problema durante la ejecución

public class EmployeeBLBase.- La clase EmployeeBLBase un método para actualizar empleados de


un negocio. Que utiliza la clase employeeDL para realizar operaciones de consulta y actualización
en la base de datos.

public partial class _Default : Page.- Esta clase de encarga de mostrar y gestionar una lista de
empleados que actúa con la clase EmployeeBL para realizar operaciones relacionado con
empleados como mostrar, crear, editar y eliminar empleados y un evento de clic de botones

4.- Identifica las instancias de objetos creadas a partir de estas clases en la aplicación web.

DepartmentBL departmentBL = new DepartmentBL().- Se crea una instancia del objeto


departmentBL a partir de la clase DepartmentBL. Esta instancia se utiliza para interactuar con la
lógica de negocio relacionada con los departamentos.

EmployeeBL employeeBL = new EmployeeBL().- Se crea una instancia del objeto employeeBL a
partir de la clase EmployeeBL. Esta instancia se utiliza para interactuar con la lógica de negocio
relacionada con los empleados.
Employee employee = new Employee().- Se crea una instancia del objeto employee a partir de la
clase Employee. Esta instancia se utiliza para almacenar y manipular los datos de un empleado,
como nombre, departamento, salario y fecha de contrato.

DateTime parsedDate = DateTime.ParseExact(inputDate, "yyyy-MM-dd", null).- Se crea una


instancia del objeto parsedDate a partir de la clase DateTime. Esta instancia se utiliza para
almacenar y manipular la fecha de contrato del empleado.

5.- Identifica cómo se utilizan los controles y componentes de ASP.NET en la aplicación.

TxtFullName, TxtSalary, TxtContractDate.- Estos son controles de entrada de texto (TextBox) que
se utilizan para permitir al usuario ingresar el nombre del empleado, el salario y la fecha de
contrato.

DdlDepartments.- Este es un control desplegable (DropDownList) que se utiliza para mostrar una
lista de departamentos y permitir al usuario seleccionar uno para el empleado.

LblTitle, BtnSubmit.- Estos son controles de etiqueta (Label) y botón (Button) que se utilizan para
mostrar un título en la página y permitir al usuario guardar o actualizar la información del
empleado.

GVEmployee.- Este es un control de cuadrícula (GridView) que se utiliza para mostrar una lista de
empleados en la página.

6.- Examina cómo estos controles se integran en el diseño orientado a objetos de la aplicación.

TxtFullName, TxtSalary, TxtContractDate, DdlDepartments.- Estos controles de entrada y


desplegable se utilizan para recopilar datos ingresados por el usuario, como el nombre del
empleado, el salario, la fecha de contrato y el departamento.

LblTitle, BtnSubmit.- Estos controles se utilizan para proporcionar una interfaz de usuario para que
el usuario vea el título de la página y para enviar datos al servidor cuando el usuario hace clic en el
botón .

7.- Examina cómo se aplica el concepto de encapsulamiento en el código ASP.NET.

public class DepartmentBL y public class EmployeeBL.- Estas clases ocupan el encapsulamiento de
las operaciones relacionados con departamento y empleados que obtienen la actualización y
creación de empleados

8.- Identifica atributos o métodos que están marcados como públicos, privados o protegidos en
las clases.

protected void Page_Load(object sender, EventArgs e).- Este método es protected, lo que
significa que está disponible para las clases derivadas (subclases) y para la clase misma. Se llama
automáticamente cuando se carga la página.

private void LoadDepartments(string departmentId = "").- Este método es private, lo que significa
que solo es accesible dentro de la clase Contact. Se utiliza para cargar los departamentos en el
control desplegable.
protected void BtnSubmit_Click(object sender, EventArgs e).- Este método es protected, lo que lo
hace accesible a las clases derivadas, se utiliza para procesar el evento de clic en el botón .

También podría gustarte