public long Insertar(EmpleadoDTO empleadoDto) { using (var baseDatos = new ModeloXCommerceContainer()) { if (!ExisteEmpleado(empleadoDto.Email, empleadoDto.Dni)) { var nuevoEmpleado = new AccesoDatos.Empleado { Legajo = empleadoDto.Legajo, Apellido = empleadoDto.Apellido, Nombre = empleadoDto.Nombre, Dni = empleadoDto.Dni, Telefono = empleadoDto.Telefono, Celular = empleadoDto.Celular, Email = empleadoDto.Email, Cuil = empleadoDto.Cuil, FechaNacimiento = empleadoDto.FechaNacimiento, Foto = empleadoDto.Foto, FechaIngreso = empleadoDto.FechaIngreso, Direccion = new Direccion { Calle = empleadoDto.Calle, Numero = empleadoDto.Numero, Piso = empleadoDto.Piso, Dpto = empleadoDto.Dpto, Casa = empleadoDto.Casa, Lote = empleadoDto.Lote, Barrio = empleadoDto.Barrio, Mza = empleadoDto.Mza, LocalidadId = empleadoDto.LocalidadId } }; baseDatos.Personas.Add(nuevoEmpleado); baseDatos.SaveChanges(); return(nuevoEmpleado.Id); } else { MessageBox.Show("Ya existe un empleado con ese DNI y/o Email."); return(-1); } } }
public long Insertar(EmpleadoDto dto) { using (var context = new ModeloXCommerceContainer()) { var nuevoEmpleado = new AccesoDatos.Empleado { Legajo = dto.Legajo, Apellido = dto.Apellido, Nombre = dto.Nombre, Dni = dto.Dni, Telefono = dto.Telefono, Celular = dto.Celular, Email = dto.Email, Cuil = dto.Cuil, FechaNacimiento = dto.FechaNacimiento, Foto = dto.Foto, FechaIngreso = dto.FechaIngreso, Direccion = new Direccion { Calle = dto.Calle, Numero = dto.Numero, Piso = dto.Piso, Dpto = dto.Dpto, Casa = dto.Casa, Lote = dto.Lote, Barrio = dto.Barrio, Mza = dto.Mza, LocalidadId = dto.LocalidadId } }; context.Personas.Add(nuevoEmpleado); context.SaveChanges(); return(nuevoEmpleado.Id); } }