/// <summary>
 /// Inserta un registro de la entidad
 /// Usuario a la BD SQL Server.
 /// </summary>
 public void InsertarEntidad()
 {
     try
     {
         this.bdUsuario = EntidadBase.Cast<Usuario, pvUsuario>(this.oUsuario);
         this.bdUsuario.fechaRegistro = DateTime.Parse(this.oUsuario.sFechaRegistro);
         this.bdUsuario.id = Guid.NewGuid();
         base.contexto.pvUsuarios.InsertOnSubmit(this.bdUsuario);
         base.contexto.SubmitChanges();
     }
     catch (Exception ex)
     {
         base.bProcesoCorrecto = false;
         throw ex;
     }
 }
 /// <summary>
 /// Consulta la Entidad Usuario por medio 
 /// del ID.
 /// </summary>
 public override void ConsultaEntidadPorID()
 {
     this.bdUsuario = (from p in base.contexto.pvUsuarios
                       where p.nombreUsuario == this.oUsuario.nombre
                       && p.contrasena == this.oUsuario.contrasena
                       select p).SingleOrDefault();
 }
		private void detach_pvUsuarios(pvUsuario entity)
		{
			this.SendPropertyChanging();
			entity.pvPersona = null;
		}
 partial void DeletepvUsuario(pvUsuario instance);
 partial void UpdatepvUsuario(pvUsuario instance);
 partial void InsertpvUsuario(pvUsuario instance);