public List <Practicante> GetPracticante() { List <Practicante> listaPracticante = new List <Practicante>(); DbConnection dbconnection = new DbConnection(); using (SqlConnection connection = dbconnection.GetConnection()) { try { connection.Open(); } catch (SqlException ex) { throw (ex); } using (SqlCommand command = new SqlCommand("SELECT * FROM dbo.Practicante", connection)) { SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { Practicante practicante = new Practicante(); practicante.MatriculaPracticante = reader["Matricula"].ToString(); practicante.NombresPracticante = reader["Nombres"].ToString(); practicante.ApellidoPaternoPracticante = reader["ApellidoPaterno"].ToString(); practicante.ApellidoMaternoPracticante = reader["ApellidoMaterno"].ToString(); practicante.PeriodoPracticante = reader["Periodo"].ToString(); listaPracticante.Add(practicante); } } connection.Close(); } return(listaPracticante); }
private AddResult CheckObjectPracticante(Practicante practicante) { CheckFields validarCampos = new CheckFields(); AddResult result = AddResult.UnknowFail; if (practicante.MatriculaPracticante == String.Empty || practicante.NombresPracticante == String.Empty || practicante.ApellidoPaternoPracticante == String.Empty || practicante.ApellidoMaternoPracticante == String.Empty || practicante.PeriodoPracticante == String.Empty) { throw new FormatException("Existen campos vacíos "); } else if (validarCampos.ValidarMatricula(practicante.MatriculaPracticante) == CheckFields.ResultadosValidación.MatriculaInvalida) { throw new FormatException("Matricula inválida " + practicante.MatriculaPracticante); } else if (validarCampos.ValidarNombres(practicante.NombresPracticante) == CheckFields.ResultadosValidación.NombresInvalidos) { throw new FormatException("Nombre inválido " + practicante.NombresPracticante); } else { result = AddResult.Success; } return(result); }
public Practicante GetPracticanteMatricula(String toSearchInBD) { Practicante practicante = new Practicante(); DbConnection dbconnection = new DbConnection(); using (SqlConnection connection = dbconnection.GetConnection()) { try { connection.Open(); } catch (SqlException ex) { throw (ex); } using (SqlCommand command = new SqlCommand("SELECT * FROM dbo.Practicante WHERE Matricula = @MatriculaToSearch", connection)) { command.Parameters.Add(new SqlParameter("MatriculaToSearch", toSearchInBD)); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { practicante.MatriculaPracticante = reader["Matricula"].ToString(); practicante.NombresPracticante = reader["Nombres"].ToString(); practicante.ApellidoPaternoPracticante = reader["ApellidoPaterno"].ToString(); practicante.ApellidoMaternoPracticante = reader["ApellidoMaterno"].ToString(); practicante.PeriodoPracticante = reader["Periodo"].ToString(); } } connection.Close(); } return(practicante); }
public AddResult AddPracticante(Practicante practicante) { AddResult resultado = AddResult.UnknowFail; DbConnection dbConnection = new DbConnection(); AddResult checkForEmpty = AddResult.UnknowFail; try { checkForEmpty = CheckObjectPracticante(practicante); } catch (ArgumentNullException) { resultado = AddResult.NullObject; return(resultado); } catch (FormatException ex) { throw ex; } using (SqlConnection connection = dbConnection.GetConnection()) { connection.Open(); using (SqlCommand command = new SqlCommand("INSERT INTO dbo.Practicante VALUES(@Nombr@Matricula, es, @ApellidoPaterno, @ApellidoMaterno, @Periodo, @SectorSocial)", connection)) { command.Parameters.Add(new SqlParameter("@Matricula", practicante.MatriculaPracticante)); command.Parameters.Add(new SqlParameter("@Nombres", practicante.NombresPracticante)); command.Parameters.Add(new SqlParameter("@ApellidoPaterno", practicante.ApellidoPaternoPracticante)); command.Parameters.Add(new SqlParameter("@ApellidoMaterno", practicante.ApellidoMaternoPracticante)); command.Parameters.Add(new SqlParameter("@Periodo", practicante.PeriodoPracticante)); command.Parameters.Add(new SqlParameter("@SectorSocial", practicante.SectorSocialPracticante)); try { command.ExecuteNonQuery(); } catch (SqlException) { resultado = AddResult.SQLFail; return(resultado); } resultado = AddResult.Success; } connection.Close(); } return(resultado); }
static void Main(string[] args) { Junior junior = new Junior(); Practicante practicante = new Practicante(); Senior senior = new Senior(); junior.Nombre = "Max"; practicante.Nombre = "Yordy"; senior.Nombre = "Arthur"; Console.WriteLine("El salario de " + junior.Nombre + " es: " + junior.ObtenerSalario()); Console.WriteLine("El salario de " + practicante.Nombre + " es: " + practicante.ObtenerSalario()); Console.WriteLine("El salario de " + senior.Nombre + " es: " + senior.ObtenerSalario()); Console.WriteLine(junior.Nombre + " tiene un desuento de: " + junior.ObtenerDescuento()); Console.WriteLine(senior.Nombre + " tiene un desuento de: " + senior.ObtenerDescuento()); Console.Read(); }
public OperationResult AddAlumno(String Matricula, String Nombre, String Seccion, String Bloque, String Carrera, String Contraseña, String apellidoPaterno, String apellidoMaterno, String periodo, String sectorSocial) { OperationResult operation = OperationResult.UnknowFail; if (GetAlumnoByMatricula(Matricula).MatriculaPracticante == null) { Practicante instancePracticante = new Practicante(); instancePracticante.MatriculaPracticante = Matricula; instancePracticante.NombresPracticante = Nombre; instancePracticante.ApellidoPaternoPracticante = apellidoPaterno; instancePracticante.ApellidoMaternoPracticante = apellidoMaterno; instancePracticante.PeriodoPracticante = periodo; instancePracticante.SectorSocialPracticante = sectorSocial; PracticanteDAO instancePracticanteDAO = new PracticanteDAO(); if ((OperationResult)instancePracticanteDAO.AddPracticante(instancePracticante) == OperationResult.Success) { if (CreateUserForAlumno(Matricula, Contraseña, Nombre) == OperationResult.Success) { operation = OperationResult.Success; } else { DeleteAlumno(Matricula); operation = OperationResult.UnknowFail; } } else { operation = OperationResult.UnknowFail; } } else { operation = OperationResult.ExistingRecord; } return(operation); }
public OperationResult AddAlumno(String matricula, String nombre, String carrera, String contraseña, String apellidoPaterno, String apellidoMaterno, String periodo) { OperationResult operation = OperationResult.UnknowFail; if (GetAlumnoByMatricula(matricula).MatriculaPracticante == null) { Practicante practicante = new Practicante(); practicante.MatriculaPracticante = matricula; practicante.NombresPracticante = nombre; practicante.ApellidoPaternoPracticante = apellidoPaterno; practicante.ApellidoMaternoPracticante = apellidoMaterno; practicante.PeriodoPracticante = periodo; PracticanteDAO practicanteDAO = new PracticanteDAO(); if ((OperationResult)practicanteDAO.AddPracticante(practicante) == OperationResult.Success) { if (CreateUserForAlumno(matricula, contraseña, nombre) == OperationResult.Success) { operation = OperationResult.Success; } else { DeleteAlumno(matricula); operation = OperationResult.UnknowFail; } } else { operation = OperationResult.UnknowFail; } } else { operation = OperationResult.ExistingRecord; } return(operation); }
public FrmVerEmpresas(FrmPrincipal frm, Practicante practicante) { InitializeComponent(); frmPrincipal = frm; }
static void Main(string[] args) { Clases.Persona persona1 = new Clases.Persona(); Clases.PersonaNatural persona2 = new Clases.PersonaNatural(); persona1.Nombre = "Max"; persona1.Apellido = "Aguilar"; persona1.FechaModificacion = DateTime.Now; persona1.Dni = "123456789"; persona1.Correo = "*****@*****.**"; persona1.CodigoPostal = 051003; Console.WriteLine("Nombre: \n" + persona1.Nombre); Console.WriteLine("Apellido:\n" + persona1.Apellido); Console.WriteLine("Fecha de Modificación: \n" + persona1.FechaModificacion); Console.WriteLine("Correo Electrónico: \n" + persona1.Correo); Console.WriteLine("Código Postal: \n" + persona1.CodigoPostal); Console.WriteLine("Dni: \n" + persona1.Dni); persona1.Caminar(); Console.WriteLine(); persona2.Natural(); Console.WriteLine(); Matematica multiplicar = new Matematica(); Matematica suma = new Sumar(); Matematica restar = new Restar(); Matematica divicion = new Divicion(); int salida1 = multiplicar.Calcular(5, 4); int salida2 = suma.Calcular(5, 4); int salida3 = restar.Calcular(5, 4); int salida4 = divicion.Calcular(10, 2); IOperaciones operacion = new Matematica(); IEspecialidad curso = new Matematica(); IEspecialidad docente = new Matematica(); IDetalle detalle = new Clases.Modelo.Venta(); Producto producto = new Producto(); producto.Nombre = "giughdigh"; producto.Precio = 8; producto.Cantiad = 5; Console.WriteLine("El producto fue guardado? =" + detalle.Guardar(producto)); Console.WriteLine("La raíz de 9 es=" + operacion.Raiz(9)); Console.WriteLine("El curso es= " + curso.Curso("Programación Orientada a Objetos")); Console.WriteLine("El nombre del Docente es= " + docente.Docente("Kevin")); Console.WriteLine(salida1); Console.WriteLine(salida2); Console.WriteLine(salida3); Console.WriteLine(salida4); Console.WriteLine("\n Potencia de 5=" + Matematica.Potencia(5)); /*Clase Null Reference*/ ClaseNullReference.AdminEquipo adm = ClaseNullReference.Equipo.GetAdmin(); ClaseNullReference.AdminEquipo adm2 = ClaseNullReference.Equipo.GetAdmin(); ClaseNullReference.AdminEquipo amd3 = ClaseNullReference.Equipo.GetAdmin(); adm.procesar(); adm2.procesar(); amd3.procesar(); //FIN ClaseDAtaMapper.Mapper mapeo = new ClaseDAtaMapper.Mapper(); ClaseDAtaMapper.UsuarioDTO usrD = new ClaseDAtaMapper.UsuarioDTO(); ClaseDAtaMapper.UsuarioNegocio usrN = new ClaseDAtaMapper.UsuarioNegocio(); //Hardcode, setear manualmente usrD.id = 10; usrD.nombre = "Max"; usrD.direccion = "Street"; usrD.correo = "*****@*****.**"; usrN = mapeo.Mapear(usrD); Console.WriteLine("El nombre asignado: " + usrN.nombre); //Principios de programación SOLID ProcesarDatos procesar = new SOLID.ProcesarDatos(); procesar.Procesar(); Practicante practicante = new Practicante(); Junior junior = new Junior(); Senior senior = new Senior(); practicante.Nombre = "Max"; junior.Nombre = ""; senior.Nombre = "Max"; try { Console.WriteLine("El nivel Practicante gana: " + practicante.ObtenerSalario()); Console.WriteLine("El nivel Junior gana: " + junior.ObtenerSalario()); Console.WriteLine("El nivel Senior gana: " + senior.ObtenerSalario()); Validador.Validar(practicante); Validador.Validar(junior); Validador.Validar(senior); } catch (Exception ex) { ControlErrores.Imprimir(ex.Message); } Console.Read(); }
public static List <Usuario> obtenerUsuarios() { List <Usuario> usuarios = new List <Usuario>(); SqlConnection con = BaseDatos.ConexionBD(); SqlCommand comando = new SqlCommand("select * from tblUsuario e join tblPracticante p on e.idUsuario = p.idUsuario", con); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { Practicante auxPrac = new Practicante(); auxPrac.IdUsuario = reader.GetInt32(0); auxPrac.NombreUsuario = reader.GetString(1); auxPrac.Login = reader.GetString(2); auxPrac.Contrasenia = reader.GetString(3); auxPrac.Cedula = reader.GetString(4); auxPrac.Telefono = reader.GetString(5); auxPrac.CorreoElectronico = reader.GetString(6); auxPrac.IdPracticante = reader.GetInt32(7); auxPrac.FechaNacimiento = reader.GetDateTime(8); auxPrac.CreditosAprobados = reader.GetInt32(9); auxPrac.Carrera = reader.GetString(10); usuarios.Add(auxPrac); } } reader.Close(); SqlCommand comando1 = new SqlCommand("select * from tblUsuario e join tblDecano d on e.idUsuario = d.idUsuario", con); SqlDataReader reader1 = comando1.ExecuteReader(); if (reader1.HasRows) { while (reader1.Read()) { Practicante auxPrac = new Practicante(); Decano auxDec = new Decano(); auxDec.IdUsuario = reader1.GetInt32(0); auxDec.NombreUsuario = reader1.GetString(1); auxDec.Login = reader1.GetString(2); auxDec.Contrasenia = reader1.GetString(3); auxDec.Cedula = reader1.GetString(4); auxDec.Telefono = reader1.GetString(5); auxDec.CorreoElectronico = reader1.GetString(6); auxDec.IdDecano = reader1.GetInt32(7); auxDec.Activo = reader1.GetBoolean(8); usuarios.Add(auxDec); } } reader1.Close(); SqlCommand comando2 = new SqlCommand("select * from tblUsuario p join tblTutor t on p.idUsuario = t.idUsuario", con); SqlDataReader reader2 = comando2.ExecuteReader(); if (reader2.HasRows) { while (reader2.Read()) { Tutor auxTut = new Tutor(); auxTut.IdUsuario = reader2.GetInt32(0); auxTut.NombreUsuario = reader2.GetString(1); auxTut.Login = reader2.GetString(2); auxTut.Contrasenia = reader2.GetString(3); auxTut.Cedula = reader2.GetString(4); auxTut.Telefono = reader2.GetString(5); auxTut.CorreoElectronico = reader2.GetString(6); auxTut.IdTutor = reader2.GetInt32(7); auxTut.Departamento = reader2.GetString(8); usuarios.Add(auxTut); } } reader2.Close(); SqlCommand comando3 = new SqlCommand("select * from tblUsuario u join tblSubdecano s on u.idUsuario = s.idUsuario", con); SqlDataReader reader3 = comando3.ExecuteReader(); if (reader3.HasRows) { while (reader3.Read()) { Subdecano auxSub = new Subdecano(); auxSub.IdUsuario = reader3.GetInt32(0); auxSub.NombreUsuario = reader3.GetString(1); auxSub.Login = reader3.GetString(2); auxSub.Contrasenia = reader3.GetString(3); auxSub.Cedula = reader3.GetString(4); auxSub.Telefono = reader3.GetString(5); auxSub.CorreoElectronico = reader3.GetString(6); auxSub.IdSubdecano = reader3.GetInt32(7); usuarios.Add(auxSub); } } reader3.Close(); SqlCommand comando4 = new SqlCommand("select * from tblUsuario u join tblJefeDepartamento jd on u.idUsuario = jd.idUsuario", con); SqlDataReader reader4 = comando4.ExecuteReader(); if (reader4.HasRows) { while (reader4.Read()) { JefeDepartamento auxJefeD = new JefeDepartamento(); auxJefeD.IdUsuario = reader4.GetInt32(0); auxJefeD.NombreUsuario = reader4.GetString(1); auxJefeD.Login = reader4.GetString(2); auxJefeD.Contrasenia = reader4.GetString(3); auxJefeD.Cedula = reader4.GetString(4); auxJefeD.Telefono = reader4.GetString(5); auxJefeD.CorreoElectronico = reader4.GetString(6); auxJefeD.IdJefeDepartamento = reader4.GetInt32(7); usuarios.Add(auxJefeD); } } reader4.Close(); SqlCommand comando5 = new SqlCommand("select * from tblUsuario u join tblJefe j on u.idUsuario = j.idUsuario", con); SqlDataReader reader5 = comando5.ExecuteReader(); if (reader5.HasRows) { while (reader5.Read()) { Jefe auxJefe = new Jefe(); auxJefe.IdUsuario = reader5.GetInt32(0); auxJefe.NombreUsuario = reader5.GetString(1); auxJefe.Login = reader5.GetString(2); auxJefe.Contrasenia = reader5.GetString(3); auxJefe.Cedula = reader5.GetString(4); auxJefe.Telefono = reader5.GetString(5); auxJefe.CorreoElectronico = reader5.GetString(6); auxJefe.IdJefe = reader5.GetInt32(7); usuarios.Add(auxJefe); } } return(usuarios); }
public FrmSolicitud(Empresa e, Practicante p) { InitializeComponent(); empresa = e; practicante = p; }