public int GetIdSalaFromActividad(int idActividad) { int idSala = 0; try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("[SalaBuscarPorIdActividad]", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idActividad"].Value = idActividad; using (SqlDataReader cursor = comando.ExecuteReader()) { if (cursor.Read()) { idSala = cursor.GetInt32(cursor.GetOrdinal("idSala")); } cursor.Close(); } } conexion.Close(); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error.", ex); } return(idSala); }
public void ActualizarActividad(ActividadEntity actividad) { try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("ActividadActualizar", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idActividad"].Value = actividad.idActividad; comando.Parameters["@Descripcion"].Value = actividad.name; comando.Parameters["@Tarifa"].Value = actividad.tarifa; comando.Parameters["@HorarioInicio"].Value = actividad.horaInicio; comando.Parameters["@HorarioFin"].Value = actividad.horaFin; comando.Parameters["@Dia"].Value = actividad.dia; comando.Parameters["@idSala"].Value = actividad.idSala; comando.ExecuteNonQuery(); } conexion.Close(); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al actualizar la Actividad.", ex); } }
public void borrarActividadPersona(int idActividad, int idPersona) { try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("[BorrarActividadPersona]", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idActividad"].Value = idActividad; comando.Parameters["@idPersona"].Value = idPersona; int i = 0; using (SqlDataReader cursor = comando.ExecuteReader()) { cursor.Close(); } } conexion.Close(); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por ID.", ex); } }
public int GetCapacidadActividad(int idActividad, int idSala) { int capacidadRestante = 0; try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("[ActividadSalaValidaCapacidad]", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idActividad"].Value = idActividad; comando.Parameters["@idSala"].Value = idSala; using (SqlDataReader cursor = comando.ExecuteReader()) { if (cursor.Read()) { capacidadRestante = cursor.GetInt32(cursor.GetOrdinal("CapacidadRestante")); } cursor.Close(); } } conexion.Close(); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error.", ex); } return(capacidadRestante); }
public Boolean ActividadValidaNombre(string nombre, int id) { try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { Boolean isOkDia = false; using (SqlCommand comando = new SqlCommand("ActividadValidaNombre", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@Nombre"].Value = nombre; comando.Parameters["@idActividad"].Value = id; using (SqlDataReader cursor = comando.ExecuteReader()) { if (cursor.Read()) { isOkDia = cursor.GetInt32(cursor.GetOrdinal("isfree")) == 1 ? false : true; } cursor.Close(); } } conexion.Close(); return(isOkDia); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por ID.", ex); } }
public ActividadEntity BuscarActividad(int idActividad) { try { ActividadEntity actividad = null; using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("[ActividadBuscarPorId]", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idActividad"].Value = idActividad; int i = 0; using (SqlDataReader cursor = comando.ExecuteReader()) { if (cursor.Read()) { actividad = CrearActividad(cursor); i++; } cursor.Close(); } } conexion.Close(); } return(actividad); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por ID.", ex); } }
public List <ActividadEntity> ListActividadPersonaPorId(int idPersona) { try { List <ActividadEntity> empleadoActividad = new List <ActividadEntity>(); using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("ActividadPorPersonaId", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idPersona"].Value = idPersona; using (SqlDataReader cursor = comando.ExecuteReader()) { while (cursor.Read()) { empleadoActividad.Add(CrearActividad(cursor)); } cursor.Close(); } } conexion.Close(); } return(empleadoActividad); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por email y contraseña.", ex); } }
public Boolean deleteActividad(int idActividad) { try { Boolean isDelete = false; using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("ActividadBaja", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idActividad"].Value = idActividad; using (SqlDataReader cursor = comando.ExecuteReader()) { if (cursor.RecordsAffected > 0) { isDelete = true; } cursor.Close(); } } conexion.Close(); } return(isDelete); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por email y contraseña.", ex); } }
public List <PersonaEntity> PersonaPorActividadIdTipoPersona(int idActividad, char tipoPersona) { try { List <PersonaEntity> profesores = new List <PersonaEntity>(); PersonaDA personaDA = new PersonaDA(); using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("[PersonaPorActividadId]", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idActividad"].Value = idActividad; comando.Parameters["@TipoPersona"].Value = tipoPersona; using (SqlDataReader cursor = comando.ExecuteReader()) { while (cursor.Read()) { profesores.Add(personaDA.CrearPersona(cursor)); } cursor.Close(); } } conexion.Close(); } return(profesores); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por email y contraseña.", ex); } }
public int getTotalPersonaPorActividad(int idActividad, char tipoPersona = 'P') { try { int totalPersona = 0; using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("[getTotalPersonaPorActividad]", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idActividad"].Value = idActividad; comando.Parameters["@TipoPersona"].Value = tipoPersona; using (SqlDataReader cursor = comando.ExecuteReader()) { while (cursor.Read()) { totalPersona = cursor.GetInt32(cursor.GetOrdinal("totalPersonas")); } cursor.Close(); } } conexion.Close(); } return(totalPersona); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por email y contraseña.", ex); } }
public List <ActividadEntity> ActividadGetAll(char tipoPersona = 'P') { try { List <ActividadEntity> actividades = new List <ActividadEntity>(); using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("[ActividadTraerTodos]", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); using (SqlDataReader cursor = comando.ExecuteReader()) { while (cursor.Read()) { ActividadEntity auxActi = CrearActividad(cursor); auxActi.cantSocios = getTotalPersonaPorActividad(auxActi.idActividad, 'S'); auxActi.listPersonas = PersonaPorActividadId(auxActi.idActividad, tipoPersona); actividades.Add(auxActi); } cursor.Close(); } } conexion.Close(); } return(actividades); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por email y contraseña.", ex); } }
public void Insertar(UsuarioEntity usuario) { try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("UsuarioInsert", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@UsuarioNombre"].Value = usuario.Nombre.Trim(); comando.Parameters["@UsuarioApellido"].Value = usuario.Apellido.Trim(); comando.Parameters["@UsuarioEmail"].Value = usuario.Email.Trim(); comando.Parameters["@UsuarioPassword"].Value = usuario.Password.Trim(); comando.Parameters["@UsuarioFechaNacimiento"].Value = usuario.FechaNacimiento; comando.Parameters["@UsuarioSexo"].Value = usuario.Sexo; comando.Parameters["@UsuarioFechaRegistracion"].Value = usuario.FechaRegistracion; comando.ExecuteNonQuery(); usuario.Id = Convert.ToInt32(comando.Parameters["@RETURN_VALUE"].Value); } conexion.Close(); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al insertar el usuario.", ex); } }
public void ActualizarSala(SalaEntity salaEntity) { try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("SalaActualizarTodo", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idSala"].Value = salaEntity.IdSala; comando.Parameters["@nombre"].Value = salaEntity.Nombre.Trim(); comando.Parameters["@numero"].Value = salaEntity.Numero; comando.Parameters["@capacidad"].Value = salaEntity.Capacidad; comando.ExecuteNonQuery(); conexion.Close(); } } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al actualizar el sala.", ex); } }
public bool ExisteEmail(string email) { try { bool existeEmail; using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("UsuarioBuscarEmail", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@UsuarioEmail"].Value = email.Trim(); existeEmail = Convert.ToBoolean(comando.ExecuteScalar()); } conexion.Close(); } return(existeEmail); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por email.", ex); } }
public void saveProfile(PersonaEntity persona) { try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("ActualizarProfilePersona", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idPersona"].Value = persona.Id; comando.Parameters["@Nombre"].Value = persona.Nombre.Trim(); comando.Parameters["@Apellido"].Value = persona.Apellido.Trim(); comando.Parameters["@Dni"].Value = persona.dni; comando.Parameters["@Password"].Value = persona.Password.Trim(); comando.Parameters["@FechaNacimiento"].Value = persona.FechaNacimiento; comando.Parameters["@Sexo"].Value = persona.Sexo; comando.ExecuteNonQuery(); } conexion.Close(); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al gaurdar el profile.", ex); } }
public void Actualizar(int id, string nombreArchivo, byte[] archivoFoto) { try { FileInfo infoArchivo = new FileInfo(nombreArchivo); string rutaFotos = ConfigurationManager.AppSettings["RutaFotos"]; string nuevoNombreArchivo = id.ToString() + infoArchivo.Extension; using (FileStream archivo = File.Create(rutaFotos + nuevoNombreArchivo)) { archivo.Write(archivoFoto, 0, archivoFoto.Length); archivo.Close(); } using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("UsuarioActualizarFoto", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@UsuarioID"].Value = id; comando.Parameters["@UsuarioFoto"].Value = nuevoNombreArchivo; comando.ExecuteNonQuery(); } conexion.Close(); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al actualizar la foto.", ex); } }
public PersonaEntity[] ListarPersonas() { try { PersonaEntity [] personas = null; using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("PersonaTraerTodos", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); using (SqlDataReader cursor = comando.ExecuteReader()){ personas = new PersonaEntity[cursor.Depth]; int i = 0; while (cursor.Read()) { personas[i] = CrearPersona(cursor); i++; } cursor.Close(); } } conexion.Close(); } return(personas); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por email y contraseña.", ex); } }
public void Insertar(PersonaEntity persona) { try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("PersonaInsert", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@Nombre"].Value = persona.Nombre.Trim(); comando.Parameters["@Apellido"].Value = persona.Apellido.Trim(); comando.Parameters["@Email"].Value = persona.Email.Trim(); comando.Parameters["@Password"].Value = persona.Password.Trim(); comando.Parameters["@FechaNacimiento"].Value = persona.FechaNacimiento; comando.Parameters["@Sexo"].Value = persona.Sexo; comando.Parameters["@Profesor"].Value = persona.tipoPersona; comando.Parameters["@FechaRegistracion"].Value = persona.FechaRegistracion; comando.Parameters["@Telefono"].Value = persona.Telefono; comando.ExecuteNonQuery(); //persona.Id = Convert.ToInt32(comando.Parameters["@RETURN_VALUE"].Value); } conexion.Close(); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al insertar el usuario.", ex); } }
public void Insertar(SocioEntity socio) { try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("SocioInsert", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@Dni"].Value = socio.dni; comando.Parameters["@Nombre"].Value = socio.Nombre.Trim(); comando.Parameters["@Apellido"].Value = socio.Apellido.Trim(); comando.Parameters["@Telefono"].Value = socio.Telefono; comando.Parameters["@Email"].Value = socio.Email.Trim(); comando.Parameters["@Password"].Value = socio.Password.Trim(); comando.Parameters["@FechaNacimiento"].Value = socio.FechaNacimiento; comando.Parameters["@Sexo"].Value = socio.Sexo; comando.Parameters["@TipoPersona"].Value = socio.tipoPersona; comando.Parameters["@NroTarjetaIdentificacion"].Value = socio.NroTarjetaIdentificacion; comando.Parameters["@idEstado"].Value = socio.IdEstado; comando.Parameters["@ListActividad"].Value = socio.actividad; comando.ExecuteNonQuery(); } conexion.Close(); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al insertar el socio.", ex); } }
public SocioEntity BuscarSocio(int idPersona) { try { SocioEntity socio = null; using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("SocioBuscarPorId", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idPersona"].Value = idPersona; using (SqlDataReader cursor = comando.ExecuteReader()) { if (cursor.Read()) { socio = CrearSocio(cursor); } cursor.Close(); } } conexion.Close(); } return(socio); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por ID.", ex); } }
public List <SocioEntity> GetListSocioPorActividadId(int idActividad) { List <SocioEntity> socios = new List <SocioEntity>(); try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("[PersonaPorActividadId]", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idActividad"].Value = idActividad; comando.Parameters["@TipoPersona"].Value = 'S'; using (SqlDataReader cursor = comando.ExecuteReader()) { while (cursor.Read()) { socios.Add(CrearSocio(cursor)); } cursor.Close(); } } conexion.Close(); } return(socios); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por email y contraseña.", ex); } }
public List <SocioEntity> ListarSocios() { List <SocioEntity> socios = new List <SocioEntity>(); try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("SocioTraerTodos", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); using (SqlDataReader cursor = comando.ExecuteReader()) { while (cursor.Read()) { socios.Add(CrearSocio(cursor)); } cursor.Close(); } } conexion.Close(); } return(socios); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por email y contraseña.", ex); } }
public SocioEntity BuscarSocio(string email, string password) { try { SocioEntity socio = null; using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("SocioBuscarPorMailPassword", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@Email"].Value = email.Trim(); comando.Parameters["@Password"].Value = password.Trim(); using (SqlDataReader cursor = comando.ExecuteReader()) { if (cursor.Read()) { socio = CrearSocio(cursor); } cursor.Close(); } } conexion.Close(); } return(socio); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por email y contraseña.", ex); } }
public void ActualizarEstadoSocio(int idSocio, int estadoNuevo) { try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("SocioActualizarEstado", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idPersona"].Value = idSocio; comando.Parameters["@idEstado"].Value = estadoNuevo; comando.ExecuteNonQuery(); conexion.Close(); } } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al actualizar es estado.", ex); } }
public void EliminarEmpleado(int idEmpleado) { try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("EmpleadoBorrar", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idEmpleado"].Value = idEmpleado; comando.ExecuteNonQuery(); } conexion.Close(); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al eliminar Empleado.", ex); } }
public GenericEntity GetListParaAdmin() { try { GenericEntity generic = new GenericEntity(); using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("[ListaTotalParaAdmin]", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); using (SqlDataReader cursor = comando.ExecuteReader()) { while (cursor.Read()) { generic.Salas = cursor.GetInt32(cursor.GetOrdinal("Salas")); generic.Profesores = cursor.GetInt32(cursor.GetOrdinal("Profesores"));; generic.Actividades = cursor.GetInt32(cursor.GetOrdinal("Actividades"));; generic.Socios = cursor.GetInt32(cursor.GetOrdinal("Socios"));; generic.Adminitradores = cursor.GetInt32(cursor.GetOrdinal("Administradores"));; // actividad.Add(CrearActividad(cursor)); } cursor.Close(); } } conexion.Close(); } return(generic); } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al ListaTotalParaAdmin", ex); } }
public SocioEntity InsertarSocio(PersonaEntity socio) { try { SqlCommand comando = null; using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (comando = new SqlCommand("SocioInsert", conexion)) { comando = personaDA.InsertarPersona(socio, comando, conexion); comando.Parameters["@NroTarjetaIdentificacion"].Value = socio.dni.Trim(); comando.Parameters["@idEstado"].Value = 2; comando.ExecuteNonQuery(); socio.Id = Convert.ToInt32(comando.Parameters["@RETURN_VALUE"].Value); return((SocioEntity)socio); } } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar por email y contraseña.", ex); } }
public SalaEntity BuscarSala(String nombre) { SalaEntity salaEntity = null; try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("SalaBuscarPorNombre", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@nombre"].Value = nombre.Trim(); using (SqlDataReader cursor = comando.ExecuteReader()) { if (cursor.Read()) { if (salaEntity == null) { salaEntity = new SalaEntity(); } salaEntity = CrearSala(cursor); } cursor.Close(); } } conexion.Close(); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al buscar sala por nombre.", ex); } return(salaEntity); }
public void ActualizarEmpleado(EmpleadoEntity empleado) { try { using (SqlConnection conexion = ConexionDA.ObtenerConexion()) { using (SqlCommand comando = new SqlCommand("EmpleadoActualizarTodo", conexion)) { comando.CommandType = CommandType.StoredProcedure; SqlCommandBuilder.DeriveParameters(comando); comando.Parameters["@idPersona"].Value = empleado.Id; comando.Parameters["@Dni"].Value = empleado.dni; comando.Parameters["@Nombre"].Value = empleado.Nombre.Trim(); comando.Parameters["@Apellido"].Value = empleado.Apellido.Trim(); comando.Parameters["@Telefono"].Value = empleado.Telefono; comando.Parameters["@Email"].Value = empleado.Email.Trim(); comando.Parameters["@Password"].Value = empleado.Password.Trim(); comando.Parameters["@FechaNacimiento"].Value = empleado.FechaNacimiento.Date.ToString("yyyy-MM-dd"); comando.Parameters["@Sexo"].Value = empleado.Sexo; comando.Parameters["@TipoEmpleado"].Value = empleado.tipoEmpleado; comando.Parameters["@TipoPersona"].Value = empleado.tipoPersona; comando.Parameters["@fechaDeIngreso"].Value = empleado.fechaIngreso.Date.ToString("yyyy-MM-dd"); comando.Parameters["@fechaDeEgreso"].Value = empleado.fechaEgreso.Date.ToString("yyyy-MM-dd"); comando.Parameters["@ListActividad"].Value = empleado.actividad; comando.ExecuteNonQuery(); } conexion.Close(); } } catch (Exception ex) { throw new ExcepcionDA("Se produjo un error al actualizar la foto.", ex); } }